Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Mastering Selenium with Python for Test Automation

via Udemy

Overview

Step-by-Step Guide | BDD Framework | Robot Framework | Practical Automation Skills for Testers | Practice on live app

What you'll learn:
  • Detailed knowledge of Selenium Concepts, Components and Element Locators
  • Expert level knowledge with practical exposer of Python for Realtime implementation
  • Will be ready to Write Selenium Automation Scripts single handedly with best practices
  • Expert level understanding of BDD concepts and its implementation using Behave Framework
  • Able to Develop Keyword Driven Framework using Robot Framework
  • Will be able to Design and Use Design pattern like POM and Reporting Implementation

This course gives you maximum topic coverage starting from Selenium WebDriver Basics and Advanced level

- Detailed Python Programming Concepts

- Test Execution using Pytest Framework

- Interview Preparation

- Detailed Python Programming

- Allure Reporting

- No prior Automation or Programming knowledge is Required

End to End Automation Frameworks

- Detailed Data Driven Framework using Excel

- End to End Implementation of BDD(Behavior Driver Development)framework with Behave

- Keyword driven framework implementation using Robot Framework

Course is designed in such a way that the user does not required to have any prior understanding of python scripting

Course Coverage

  • Basic to advance Python Programming

  • Step by Step Installation

  • Detailed Python Scripting

  • Record and Play

  • Pycharm Editor &Pytest Framework

  • Element locators

  • ·Webdriver API

  • Data driven Framework

  • BDD framework with Behave &POM

  • APITesting using Python

  • Json Handling

  • Allure Reporting

  • End to End Frameworks:Data Driven, BDDFramework &Robot Framework - Keyword Driven Framework

  • Jenkins Integration

  • Selenium python - Real time project implementation

  • Selenium with python - Complete End to End Code

  • python with selenium :Best Practices

  • python with selenium : Architecture &Framework Design

  • python selenium webdriver : Realtime Practices

  • Code Management using GIT

  • CI/CDimplementation using Jenkins

By the End of this Course you will able to understand best automation practice and write all kind of automation testcases using Selenium


  • Selenium with Python

  • Python Selenium Course

  • Selenium WebDriver with Python

  • Python for Selenium Automation

  • Selenium Testing with Python

  • Learn Selenium with Python

  • Python Selenium Tutorial

  • Selenium Python Automation Course

  • Web Test Automation with Selenium Python

  • Selenium Python Scripting

  • Python for Test Automation

  • Advanced Selenium with Python

  • Python for QA Testing

  • Web Testing with Selenium and Python

  • Python and Selenium for Beginners

  • Selenium Automation Testing with Python

  • Selenium WebDriver with Python

  • Pytest with Selenium Python

  • Selenium Python Frameworks

  • CI/CD with Selenium Python

  • Web Scraping with Selenium Python

  • Selenium Python Integration with Jenkins

  • Selenium IDE with Python

  • Test Automation for QA with Python

  • Python Skills for Selenium Testers

  • Selenium Python Certification Course

  • Automated Browser Testing with Python

  • Selenium Python for Quality Assurance

  • Selenium Python for Web Application Testing

  • Selenium Python Training

  • Selenium Python Online Course

  • Learn Selenium Web Testing with Python

  • Hands-On Selenium with Python

  • Selenium Python Course for Beginners

  • Selenium Python for Test Engineers

  • Python for Automation Engineers


Syllabus

  • Introduction to Selenium | Setup Selenium
  • Environment Setup- Python | Pycharm | PIP | Libraries
  • Getting start with basic PYTHON Programming
  • Control Execution using Condition Handling, Practical Examples and Exercise
  • Do Execution with --Loops -- | For, While, Break and Continue
  • ** Programming for Realtime Work & Interview Preparation **
  • How to do String Handling -Must for Interview Preparation & Real Automation Work
  • Complex Data Types | Work with List, Tuples and Dictionary
  • Functions in Detail | Learn how to write functions with different arguments
  • Class in Python | How to implement Class, Constructors, Class Method and Objects
  • Modules | What is Module | How to create Modules | Where to use Modules
  • File Handling in Python : Read data from TXT, CSV and Other files
  • Exception Handling in Python | Must for Practical Automation & Interviews
  • Read data from configuration files | Define and Use config files
  • Object Oriented Programming (OOPS Concepts and Practical Implementation)
  • Working with Excel Files :- Most important section for automation and interview
  • Read & Write Excel Data(Xlsx file) : OpenPyXl package (Advance Library)
  • WebScaping using Python : Navigate Web pages)
  • Work on CSV File | Read and Write data to CSV file
  • Work with JSON Data | Must for working on API testing & Creating Config files
  • Code Coverage : Download code and take it reference while practice
  • Learn Element Locators
  • Learn How to use Xpath: Best Practices & Techniques to Write Xpath
  • Let's Start Writing Test Case in Selenium WebDriver : Must for Everyone
  • Keyboard & Mouse Operations : ActionChains Class
  • Fetch Data at Runtime from Application and Elements
  • PyTest : Unit Testing Framework for Python (Use to Execute Test Cases)
  • Waits in WebDriver (Page Load Timeout, Implicit Wait, Explicit Wait)
  • Advance Selenium Concepts (Logs, Snapshot, Multi Window Hanlding)
  • Reporting with Allure (Advance Level Reporting with Great GUI)
  • Formatted Project Structure | Define Folder Hierarchy for Automation Projects
  • ******* FRAMEWORK DESIGNING ******* Data Driven Testing Framework
  • ******* FRAMEWORK DESIGNING ******* Design BDD Framework
  • Start Creating BDD Framework using Selenium Webdriver & Python
  • CI / CD Implementation in Selenium Python - GIT, Jenkins
  • Batch File and Share Code on GitHub
  • Setup Jenkins on Windows Machine
  • Configure and Execution by Jenkins
  • ******* FRAMEWORK DESIGNING ******* Keyword Driven Framework - Robot Framework
  • Setup Instrctions on Windows Machine
  • Write First Code in Robot Framework
  • Work on Different Elements
  • Create Resource Files
  • Details with Keyword and TestCases
  • Tags & Control Execution using Tags
  • Fetch Data at Runtime
  • User Defined Keywords using Python Scripting
  • CI/ CD Integration of Robot Framework - Git & Jenkins
  • Complimentary Videos - API Testing using Python
  • -- Legacy Content -- : on Eclipse : Python scripting

Taught by

Automation World

Reviews

4.5 rating at Udemy based on 928 ratings

Start your review of Mastering Selenium with Python for Test Automation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.