Selenium + Python Training in Pune

Selenium + Python is basically used to automate the testing across various web browsers. It supports various browsers like Chrome, Mozilla, Firefox, Safari, and IE, and you can very easily automate browser testing across these browsers using Selenium + Python WebDriver.
What will you get from this course:
  • Online Selenium + Python Training
  • Practical Coding and Implementation
  • Make Yourself Job Ready
  • Certificate and Placement Support
  • Hands-on Training in Live Projects

Course Content

Python Introduction
Python introduction
Why Python is popular and gaining market share, its advantages
Different editors in the market including (Jupytor Notebook (Anaconda distribution))
Installing Pycharm and its feature introduction
Writing first Python program
Variables and Scope
Print & formats
Data types,Constant Values: Numeric & Strings
Flow Control (if, while, for, break, continue)
Operators (Arithmetic, Logical)
Range functions & its different usage
Advance Data Structures
List
Dictionary
Set
Tupl
Array 1,2,3..Nd array
Mutable and Immutable Objects
Conversion of one data type to another data type
String and associated functions
Random variables and its usage
Handling Date time
OOPS concepts
Class, Object concept
Encapsulation
Polymorphism
Inheritance
Error and Exception Handling, User defined exception handling
Regular Expression
File handling and functions
Iterable and non iterable objects
Package/Module/Function
Package Creation/Handling
Modules Creation/Handling
User defined functions
Python Built-in Functions
Overwriting built-in function
Advanced topics
Generators
Decorators
List comprehension
Labmda functions – Anonymous function
Python Cheat sheet
Shortcut Keys for faster coding
Interview questions

Selenium Basics
What is Selenium?
Selenium Architecture?
Advantages and Disadvantages of Selenium
Selenium components (IDE, WebDriver, RC, Grid)
x upcoming features introduction
Installation and configuration of Selenium, IDE
What is Node, npm, pip, pip3?
Configure Selenium with Python within Pycharm
First Selenium program using Python
Selenium test scripting
How to run scripts in different browsers – Firefox, Chrome, IE/MS Edge?
Windows properties
Locators
Understanding DOM structure/HTML tags
Add-ons to find locators
Locator strategy and its type
Customized Xpaths, dynamic Xpaths / CSS Selectors
Xpath Axes, CSS Selectors Axes
Web Element Handling
GUI Web Element interactions
Text, Label, image, dropdown list, Web Tables, checkbox, radiobutton etc.
Window and new tab handling
Waits and its type
Implicit wait
Explicit waits
Advanced Web Element Handling
Selecting Calendar date
Handling Alerts/popups
Handling hidden web elements
JavaScript usage
Mouse handing
Keys handling
Taking screenshots
Frame handling

Logging feature implementation
Excel interaction using Python
Parametrized test – using CSV, Excel, JSON file
Cloud based test script execution using Saucelab/AWS
Core Frameworks
Pytest and its feature implementation
Hooks
Fixtures
Assertions
TestNGin detail and its implementation
Default report, Extent report and other customized report generation
Running test/suite from command line

Project creation
Cloning of project
Add code to staging area and commit
Push and pull code from Github
What is fork, fetch, branching, merging and how to solve merging conflicts?

Creation of jobs
Creation parametrized jobs
Creation of Master slave jobs and its execution
Sending emails configuration

Data driven framework
Using POM design pattern
BDD (using Gherkins)

With parallel test execution
With different browsers and its instances

Selenium Cheat Sheet
Interview questions
Best Practices of project design and its implementation
Challenges in real projects
Tips on interview and Mock interview session
Aid in CV preparation

Requirement :

A computer with either Windows, Mac or Linux to install all the free software and tools needed to build your new apps

Nothing else! It’s just you, your computer and your hunger to get started today.

About Course :

This Selenium + Python Course is designed by industry professionals to meet the needs and standards of the industry.

Our teachers have greater expertise and are now employed by a multinational corporation. Every topic will be thoroughly taught using real-world project examples. This training programme includes evaluation exams, assignments, and exercises for a great hands-on learning experience.

Selenium + Python

Course Details :
  • Duration : 3 Months