Description
In this course, you will :
- Have a thorough understanding of Python automation with Selenium WebDriver.
- Be able to build Python Test Automation Frameworks from the ground up using the most recent technologies.
- Complete understanding of Python fundamentals with several practise examples to acquire a solid foundation.
- You will study Python Unit Test Frameworks such as PyTest, which will be useful for both unit and integration testing.
- Complete understanding of Selenium Python API methods, including real-time scenarios on LIVE websites.
- Finally, you may pass any interview and lead entire Selenium Python projects from the design stage.
Syllabus :
- Complete Installation Guide for Python and Selenium Learning
- Getting Started with Python Basics
- Understanding Python Datatypes and Variables
- Program Flow Control in Python
- Understand Object Oriented Principles of Python
- Read & Write to Files in Python
- Exception Handling Mechanism in Python
- Selenium Python package Setup with different browsers execution
- Different Types of Locators in WebDriver API with examples
- Python API->Techniques to automate Web elements
- Synchronization (Explicit & Implicit Waits) in Selenium webdriver
- Deep Dive into Functional Automation using Python
- Handling Advanced User Interactions and Child windows, Frames
- Selenium Python Miscellaneous
- End to End Practise Project with Complete methods in Selenium
- Framework Design Plan - MUST WATCH
- Part 1 Pytest - Unit Testing Framework of Python
- Part 2 - Logging and generating HTML Reports in Python Framework
- Part 3 - Develop End to End Selenium Python Framework from scratch
- Part 4 - Integrating Framework to Jenkins and setup various Job Parameters
- Part 5 - Read/Write data from Excel to Selenium Python Framework