Selenium with Python Certification Training Course by eMexo Technologies Training Institute Bangalore
Selenium with Python Certification Training Course free videos and free material uploaded by eMexo Technologies Training Institute .
Course Content
Introduction to Selenium
Why Automation Testing
Introduction to testing Lifecycle
Introduction to Selenium components
What was Selenium 1.0&2.0
What is Introduction to Selenium
Introduction to Automation Testing
Scope of Selenium Training
Selenium 3.0
Selenium 1 Vs Selenium 2 Vs Selenium 3
What is web driver?
Why Web Driver?
Installation and setting up environment
Installation of Python and PIP
Downloading and setting up Selenium
Installing Python IDE (PyCharm or Eclipse plug-in or PyScripter)
Configuring the environment
Python Basics part-I
DevOps Tools and techniques
DevOps Delivery Pipeline
DevOps Ecosystem
Architecture
Python Basics part-II
Introduction to data types
Control Flows
Functions and Variables
Data Structures
Lists & More
Class Exercises & examples
Python Basics Part-III (OOPS Concept)
Classes
Names and Objects
Inheritance
Iterators
Generators
Python Standard Libraries
Python Basics Part-IV
Errors and Exceptions
Modules
Input and Output
Selenium IDE
Installing Selenium IDE
Recording Script
Running, Pausing and debugging Script
Running a script line by line
Inserting commands in between script
Working with Docker Part II
Key commands for Docker
Networking with Docker
Docker Volumes
Managing files
Exercises and Case Studies
Verifications and Assertions
Introduction
Verification and Asserts
When to use verify and when to use assertions
Extracting values from a drop down
Echo, StoreEval and StoredVars Demystified
Regular expressions usage
Locators
What are locators
Types of locators
Examples of using Locators
Advantages and disadvantages of using locators
Web Driver Part-I
Introduction of Web Driver
Download & configuring Web driver
Architecture of selenium web driver
Drivers for Firefox, IE, chrome, I-phone, Android
First Selenium Code
Introduction to basic commands like get/navigate
Exception Handling in Selenium
Web Driver Part-II
Working with web page elements/Controls
Dropdown
Listbox
Radio buttons
Multi-select box
Date picker
Combobox widget
Introducing wait – implicit and explicit wait
Handling different browsers – Firefox, Chrome and Internet Explorer browser
Taking screenshots
Handling Javascript alerts, confirmations and prompts
Web Driver Part-III
Working with Windows, Tabs and Frames
Working with static and dynamic Web tables
ACTIONS CLASS FOR MOUSE AND KEYBOARD ACTIONS
Web Driver Part-IV
File Upload and Download
Working with Proxy APIs
PyTest Framework
Introduction to PyTest framework
Installing PyTest
PyTest Fixtures
Running multiple tests using PyTest
Generating Test report
PyUnit Framework
Introduction to PyUnit framework
Installing PyUnit
PyUnit Annotations
Test case creations/running
Assertions/ Reporting Errors
Reports in PyUnit
Class Exercises
Data Driven Testing
Reading and writing data from Excel
Writing automation scripts to use excel data
Example and Exercises
Page Object Model(POM)
What is Page Object Model (POM)
Concept of Object Repository
Need for POM
Page Factory
Implementing POM
Example and Exercises
Let eMexo Technologies Best Selenium with Python training in Electronic City Bangalore take you from the fundamentals of Selenium with Python to Advance Selenium with Python and make you an expert in automating real time applications. Here are the major topics we cover under this Selenium with Python course Syllabus Overview, Installation, Navigating, waits and Webdriver API. Every topic will be covered in mostly practical way with examples.
Write a public review