-
Book Overview & Buying
-
Table Of Contents
Selenium WebDriver 4 with Python - Zero To Hero
By :
Selenium WebDriver 4 with Python - Zero To Hero
By:
Overview of this book
Are you looking to step into the automation industry with the latest technologies available in the market? Or are you interested in learning how Selenium WebDriver and Python programming are used in automation projects? Whatever your motivation is, this course will help you build a solid foundation in web automation frameworks with ease.
This course provides complete coverage of the web automation framework using Selenium WebDriver and Python programming. You will learn the basic concepts of Python programming, such as variables, data types, control flow, object-oriented programming, exceptional handling, and functions. In addition to this, you will learn how to install and run Selenium WebDriver on various browsers. You will then gradually progress to designing automation frameworks to test web applications.
By the end of this course, you will become familiar with Python and Selenium WebDriver and will have developed the skills to test real-world web applications on any browser.
Table of Contents (36 chapters)
Setup and Configuration
Understanding Variables and Data Type
Advanced Data Types
Comparison and Boolean Operators
Program Control Flow
Functions/Methods - Working with Reusable Code
Classes – Object-Oriented Programming
Exception Handling
Working with Files
How To Inspect Elements On Different Browsers
Selenium WebDriver Setup and Installation
Selenium WebDriver Running Tests on Various Browsers
Selenium WebDriver - Finding Elements
Cascading Style Sheets (CSS) Selectors - Advanced Locators
XPath - Advanced Locators
Selenium WebDriver - Working with WebElements
Selenium WebDriver - Useful Methods and Properties
Selenium WebDriver - Wait Types
Selenium WebDriver – Advanced Interactions
Selenium WebDriver - File Upload And Download
Selenium WebDriver - Switch Window and iframes
Selenium WebDriver - Working with Actions Class
Logging Infrastructure
Unittest Infrastructure
Pytest - Advanced Testing Framework
Automation Framework - Part 1
Automation Framework - Part 2
Automation Framework - Part 3
Automation Framework - Practice Exercise
Data-Driven Testing
Running Complete Test Suite
Git and GitHub - Version Control System
Continuous Integration with Jenkins