Introduction
- Why do we need Selenium? (Though, there are many automation tools are available)
- Selenium with Java vs. Python (pros and cons)
- Program structure
Python Programming
- Basic Programming in Python
- Function & Parameters in Python
- Python Data structures and operation
- Python - File Operations
- Python –Modules
- Python – Object Oriented Programming
Execution steps
- Environment setup(python, Pycharm, Selenium and etc.,)
- Introduction with Python and Pycharm
- First Script on Selenium
Selenium- Web Driver
- Introduction to Web driver and Remote vs. Local
- Guide to install Web driver
- Creating your first script on Web driver
- Accessing Forms in Web driver
- Accessing Links and Table content in Web driver
- Remote web driver
Automation Framework
- Advanced Web element access method- Contains, Sibling, Ancestor and etc.,
- Framework designing methods
- Framework adaptation
- Feature Testing Automation
- Report Generation out of Automation
- Real time Automation and the Challenges