Python Test Automation With
Selenium PyTest And Live Project
Selenium is an open source automation testing tool for web based applications. It runs directly on a web browser such as Firefox, chrome, Chrome, Edge, Opera, Safari etc., and supports Windows, Linux, and Macintosh platforms.
This Selenium course will be covering from very basic Selenium to the Expert Level. During the course to explain all ways of interacting with web pages using Selenium. Covering each topics with examples of live websites.
During course will be covering all best practices used with Selenium WebDriver & PyTest, Covering all popular frameworks available i.e Page Object Model (online classes available)
What you’ll learn
-
You will learn how to write test scripts using Selenium WebDriver.
-
You will know how to identify identify various web elements using Locators
-
You will know how to design frameworks from scratch.
-
You will able to work on Real time projects after you completed this course.
Course Content:
Module1:Overview on Automation & Selenium
- What is Software Testing? Types of Software Testing?
- Challenges in Manual testing
- How Automation Overcome challenges in Manual testing?
- How Automation tools work?
- Importance of Programming in Automation
- What is Selenium? What are the components of Selenium?
- What are the Advantages & Disadvantages of Selenium WebDriver?
Module2: Python Programming
- Python Programming Basics(Part-1)
- Python Programming – Operators, Control Statement
- Python Programming – Loops, Numbers, Strings
- Python Programming – Collections – List, Tuple
- Python Programming – Collections – Dictionary & Se
- Python Programming – Functions, Local & Global Variables
Module3:Python OOPS Concepts
-
Class, Object , Methods & Constructors
-
Inheritance & Polymorphism
-
Modules & Packages
-
Exception Handling & Working with File
Module4:Selenium WebDriver
-
Introduction & Setup WebDriver in PyChamp
-
Locators- Part1
-
Locators-Part2 (XPath)
-
Locators-Part3 (XPath Axis)
-
WebDriver Command
-
Waits
-
Working with Web Elements
-
Working with Alerts, Frames & Browser Windows
-
Handling Notification Popups & Web Tables
-
Handling Date Pickers
-
Handling Mouse Actions
-
Keyboard Actions, File Upload & Download
-
Boostrap DropDowns, Screenshots, Cookies, Headless testing
-
Data Driven Testing – Excel
-
Data Driven Testing – Database
Module-5: PyTest
-
PyTest framework(Part 1)
-
PyTest framework(Part 2
-
PyTest framework (Part 3
-
Page Object Model
Module-6: Hybrid Framework with POM – Live Project (E-Commerce )
-
Framework Part 1
-
Framework Part 2
-
Framework Part 3
-
Framework Part 4
-
Framework Part 5
-
Framework Part 6
Course Prerequisite
-
Software Testing Concepts
-
No prior knowledge of Python, everything will be covered in this course
Who this course is for:
- Manual Testers, Those who wanted to shift career to automation.
International Student Fee: 300 USD
Job Interview Preparation (Soft Skills Questions & Answers)
Stay connected even when you’re apart
👬🏻Join our WhatsApp Channel – Get discount offers
🧮 500+ Free Certification Exam Practice Question and Answers
Internships, Freelance and Full-Time Work opportunities
👫🏻 Join Internships and Referral Program (click for details)
👫🏻 Work as Freelancer or Full-Time Employee (click for details)
Flexible Class Options
- Week End Classes For Professionals SAT | SUN
- Corporate Group Trainings Available
- Online Classes – Live Virtual Class (L.V.C), Online Training
Related Courses
Python Test Automation With Selenium Web Driver
Test Automation With Java and Selenium
Mastering Python – Machine Learning with Data Science
BCS ASTQB Certified Mobile tester