0% found this document useful (0 votes)
15 views8 pages

Python With Selenium Manual

The document outlines a training program for QA Automation using Python with Selenium, starting from June 17th, 2025, with sessions scheduled daily at 8:00 PM IST and 10:30 AM EST. The syllabus includes basics of Python, Selenium, Pytest, and working with frameworks, with no prior coding knowledge required. Sessions will be conducted online via Zoom, and participants can contact for more information.

Uploaded by

sivavandana27
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views8 pages

Python With Selenium Manual

The document outlines a training program for QA Automation using Python with Selenium, starting from June 17th, 2025, with sessions scheduled daily at 8:00 PM IST and 10:30 AM EST. The syllabus includes basics of Python, Selenium, Pytest, and working with frameworks, with no prior coding knowledge required. Sessions will be conducted online via Zoom, and participants can contact for more information.

Uploaded by

sivavandana27
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Transform Your Skills with QA Automation' training sessions Python with Selenium!

We're offering daily sessions at convenient times to fit your schedule:

June 17th 2025 onwards….

- 8:00 PM IST in India

- 10:30 AM EST in the United States

All sessions are held online, so you can join us from the comfort of your own home.

Zoom Meeting Details:

Meeting ID: 881 3161 0488

Passcode : 927958
Contact Us: +1 401-373-2528

Selenium with Python Training Sessions Syllabus:

This overall training program includes python basics and selenium-based test automation using
pytest and POM Framework

Prerequisites: Anyone who is interested to upskill from manual to automation can join, no
pre-coding knowledge is required.

1. Basics of python (3 sessions)

Session 01 :

Input output statements(print statements and take input from user)

Data Types (string , int, float , list, tuple , Dictionary)

Conditional statements (if , if else etc)

Operators(logical , arithmetic)

Assignments on if else conditional statements (3 problems)

Session 02 :

Working with loops (for , while)

Functions in python

Assignment on while loop (5 problems)

Session 03 :

Solving problems on the learnt topics (competitive coding help full for interviews)

Simple project using basics of python (I will give you a problem statement and you need to solve
that problem)
2. Basics of selenium (7 sessions)

Session 04 :

Installing pycharm

Selenium dependencies installation

Types of locators

Knowing about Locators of web Elements such as id , xpath, css selector, Name etc

Interacting with web elements using locators

Session 05 :

Difference between relative and absolute xpath

How to take Xpath for any element

Assignment : i will give some elements and you need to take xpaths for those elements and
explain me how you have got those xpaths

Session 06 :

Opening browser

Element click

Retrieve element text

Check display status

Interact with radio button

Interact with check boxes

Assignment : i will give a task for you to practice and work with all these elements

Session 07 :
Interact with date selection fields

Capture screenshot

Execute javascript in selenium

Handle frames

Session 08 :

Interact with drop downs

Page scrolling(to bottom , to top , to certain element)

Handle alerts

mouse over

drag and drop

file upload

Session 09 :

Handling waits (implicit wait , explicit wait)

Sample project how to use selenium and it will contain all the topics covered till now to practice
for you

Session 10 :

I will validate the assignment and give my inputs and also I will do the assignment in front of
you in live class.

Doubts clearing for all the topics covered on selenium basics

3. Intermediate Python (5 Sessions)

Session 11:

Oops concepts basics (what is Oops , why we use Oops)

__init__ method in python


Static Variables, Static Methods, Instance Variables, Instance Methods

Session 12:

Inheritance -> Types of inheritance

Polymorphism - method overriding

Method Overloading

Session 13:

Super() in python

Method Overloading

Date and Time in Python

Session 14:

Regular Expression in python

Assignment on Oops Concepts

Session 15:

I will verify the assignments done from your end

I will clear your doubts on Oops

I will do the project in live class explaining you step by step

4. Pytest Basics (6 Sessions)

Session 16:

What is Pytest?

Installing PyTest in PyCharm IDE

Running test methods using pytest


Assertions in Pytest

Soft Assertions in PyTest

Session 17:

Running test methods and knowing additional details

Generating HTML report

Markers , Custom Markers

Expected Fail and Expected Pass in-built marker

Executing PyTest tests from command line

Session 18:

Running test methods and knowing additional details

What is a Fixture in PyTest

Creating fixture inside conftest.py file

Using scope attribute in PyTest fixture

Running individual tests in PyTest using PyCharm options

Session 19:

Hook functions which act like fixtures in PyTest

Using usefixtures decorator

Using request fixture

Generating Allure Reports

Attaching screenshots in Allure Report

Session 20:

Adding severity levels with the help of Decorators in Allure Report


Sharing Allure Report

Parameterizing fixtures using params

Assignment on pytest basics that covers all the topics thought

Session 21:

I will verify the assignment and provide my inputs

I will do the assignment in live class step by step

5. Working with Framework (5 sessions)

Session 22:

What is a Test Automation Framework?

I Will explain the POM framework i created step by step how to create it

Session 23:

Doubts clearing section from Framework

Session 24:

How can we write test cases using Framework

One flow i will explain

I will give assignment for other flows

Session 25:

I will verify the assignment and show you how can we use the framework to write any
Functional test case

Doubts clearing section on framework used if any


Session 26:

Doubts clarification on over all training any doubts will be clarified in this session

Thank You -:)

You might also like