
Introduce Python fundamentals for Selenium testing, covering data types, variables, input, and core operators; practice with hands-on coding, flow control, and a live project.
Explore conditional statements and loops in Python, including if, else, nested if, while loops, and for loops, with hands-on examples, practice problems, and break usage.
Explore strings, lists, and dictionaries in Python, covering indexing, length, slicing, concatenation, and repetition, with key string methods like split, join, and strip, plus dictionary key value usage.
Explore Python file input/output, regular expressions, and exception handling to read, write, and process data with robust error control.
Explore object oriented programming with Python, including classes, objects, constructors, inheritance, and interfaces. Learn how Selenium in Python uses driver, web elements, and locators to automate browsers.
Introduce Selenium basics, covering Selenium IDE, RC, WebDriver, and Grid, and explain open source cross-browser automation with multiple languages, plus recording, playback, and validations.
Learn to set up a selenium with python project, configure Chrome or Firefox drivers (gecko), initialize the browser, navigate to a site, and close the session.
Master action chains in Selenium to perform drag-and-drop and complex clicks, and set up a Selenium grid with hub and nodes to run MySQL queries and manage databases.
Explore how to read and write Excel files with Python, generate and configure logs, and use page object model across keyword driven, data driven, and hybrid frameworks.
Master BDD with Selenium by building feature files and step definitions, running tests with Firefox driver, and exploring page object model concepts in a Python-based framework.
Learn end to end selenium with python. start with learning python as a programming language and then progress to learn selenium as a test automation tool
basics of python
data types
if, while, for
file handling, regex
oops
basics of selenium
selenium ide
locators
parameterization and synchronization
handling different web elements
action class
page object model
logs
excel handling
bdd behave
all this is covered.