Enroll Now
Classroom Training - 9739216095, Corporate Training - 9590587663


Selenium With Python

Selenium with Python Training in Bangalore

Selenium With Python Overall rating: 0 out of 5 based on 0 reviews.

Selenium Labs offers selenium with Python training in Bangalore with Live project, 10-20 years experienced trainer who has good knowledge about Selenium with Python, 1-1 attention.


Training Mode: Classroom Training, Online Live Session

Course Duration: 30-35 hours

Upcoming Batch: We have several batches going on simultaneously, Contact us to know about the next batch timing

Demo Class: Every Saturdays we have demo classes, Contact Us to know about weekdays demo classes and timings

Course Fees: Rs. 18,000   Rs. 14,400/- (20% off till 31st May)

Class Duration: Weekends Classes: 3 hours (2 days a week); Weekdays Classes: 1 Hour (5 Days a week)


Selenium with Python Course Content

Setup And Configuration

Python Installation – Windows

Configuration Of Python

Package Management Using PIP

IDE Options For Python Development

Installing iPython

Understanding Variables And Data Type

Python Terminal Walkthrough


Understanding Objects And References

Variables Rules

Numbers Data Type And Math Operations

Numbers – Exponentiation And Modulo

Arithmetic Order Of Precedence

Boolean Data Type

Working With Strings

String Methods – Part 1

String Methods – Part 2

More String Slicing And Indexing

Strings Formatting

Advanced Data Types

List And Accessing The Elements

List Methods

Working With Dictionary

Nested Dictionary

Dictionary Methods

Working With Tuple

Comparison And Boolean Operators

Working With Comparators

Understanding Boolean Operators

Boolean Operators – Order Of Precedence

Program Control Flow

– Windows

Conditional Logic – If Else Conditions

While Loop Demo

Break Continue And While/Else

For Loop Demo

Iterating Multiple Lists

Using Range Function In For Loop

Methods – Working With Reusable Code

Understanding Methods

Working With Return Values

Working With Positional / Optional Parameters

Understanding Variable Scope

More Built-In Functions

Classes – Object Oriented Programming

Understanding Objects / Classes

Create Your Own Object

Create Your Own Methods


Method Overriding

Exception Handling

Exception Handling Demo

Finally And Else Block


Builtin Modules

Create Your Own Modules

Working With Files

How To Write Data To A File

How To Read A File

File Handling Using “With” And “As” Keywords

Selenium WebDriver -> Setup And Installation

Selenium WebDriver Installation

Selenium 3.x Update

Selenium WebDriver -> Running Tests On Various Browsers

Selenium WebDriver 3.x Gecko Driver Setup

ltiple – Using the Zip Function

> – Windows

> – Windows

Running Tests On Firefox

Running Tests On Google Chrome

Requirements To Run Tests On IE

Running Tests On Intern

Selenium WebDriver -> Finding Elements

Understanding Elements And DOM

Find Element By Id And Name

Understanding Dynamic Ids And Selenium Exception

Find Element By XPath And CSS Selectors

Find Element By Link Text

Find Element By Class Nam

Understanding “By” Class

How To Find List Of Elements

CSS Selectors – Advanced Locators

Using Ids With CSS Selectors To Find Elements

How To Use Multiple CSS Classes To Find Elements

Using Wildcards With CSS Selectors

How To Find Child Nodes Using CSS Selectors

CSS Cheat Sheet

Xpath – Advanced Locators

Difference Between Absolute And Relative Xpath

How to Build An Effective Xpath

Using Text To Build An Effective Xpath

Build Xpath Using Contains Keyword

Build Xpath Using Starts

How To Find Parent and Sibling Nodes

Practice Exercise With Solution + *** Interview Question ***

Xpath Cheat Sheet

Selenium WebDriver -> Working With Web Elements

Browser Interactions Introduction

Browser Interaction *** Practical Implementation ***

How To Click And Type On A Web Element

How To Find The State Of A Web Element (Disabled And Enabled Elements)

Radio Buttons And Checkboxes

Working With Elements List

Understanding Dropdown Elements

– Windows

Internet Explorer

> Name And Tag Name

Starts-With Keyword


Working With A Dropdown Element *** Practical Example ***

How To Work With Hidden Elements

Working With Hidden Elements

Selenium WebDriver -> Useful Methods And Properties

How To Get The Text On Element

How To Get Value Of Elemen

Generic Method To Find Elements

How To Check If Element Is Present

How To Build Dynamic XPath

Selenium WebDriver -> Wait Types

Implicit Wait Vs Explicit Wait

Implicit Wait *** Practical Example ***

Explicit Wait *** Practical Example ***

Generic Method To Work With Explicit Wait

Selenium WebDriver -> Advanced

Calendar Selection Introduction

Calendar Selection *** Practical Example ***

Calendar Selection *** Real Time Example ***

AutoComplete Introduction

AutoComplete *** Practical Example ***

How To Take Screenshots

Generic Method To Take Screenshots

Executing JavaScript Commands

How To Find Size Of The Window

How To Scroll Element Into View

Selenium WebDriver -> Switch Wi

How To Switch Window Focus

Switch To Window *** Practical Example ***

How To Work With IFrames

Switch To IFrame *** Practical Example ***

Handling JavaScript Popup

Selenium WebDriver -> Working With Actions Class

Mouse Hover Actions

How To Drag And Drop Element On A Web Page

Working With Sliders Actions

– Practical Example

> Element Attribute

> > > Window And IFrames

Logging Infrastructure

Introduction To Logging Infrastructure

Changing The Format Of Logs

Logger – Console Example

Logger – Configuration File Example

How To Write A Generic Custom Logger Utility

Unittest Infrastructure

Unittest Introduction

Writing First Test Case

Implement Class Level SetUp And TearDown Methods

How To Assert A Test Method

How To Run Code From Terminal

How To Create A Test Suite

Pytest -> Advanced Testing Framework

Pytest Installation And First Script

How To Work With PyTest Fixtures

Multiple Ways To Run Test Cases

Important Note For Next Lecture

Conftest -> Common Fixtures To Multiple Modules

How To Maintain Run Order Of Tests

Running Tests Based On Command Line Arguments

Structure Tests In A Test Class

How To Return A Value From Fixtures

Install PyTest HTML Plugin

How To Generate HTML Test Report

Automation Framework – Part 1

Automation Framework Introduction

Understanding Framework Structure

Test Scenario Without Framework

Important Note For Next Lectures

Convert Test Case To Page Object Model Framework

Refactor Your Page Object Class

Build Your Custom Selenium

Refactor Your Page Object Class

Automation Framework – Part 2

Add Logging To Automation Framework

How To Verify Test Case Result

> > – Windowsv

– Part 1

Driver Class

– Part 2

Complete Login Page Test Cases

Create Conftest To Implement Common Setup Methods

Refactor Conftest *** Make Framework More Readable ***

Automation Framework – Part 3

How To Assert Without Stopping Test Execution *** Practical Example *** Part

How To Assert Without Stopping Test Exec

Implement Screenshots In A Framework

Taking Screenshots On Test Failure

BasePage And Util Concept Introduction

Inheriting BasePage Class

Automation Framework -> Practice Exercise

CustomDriver -> Additional Meth

Practice Exercise Question

Find Element Locators –

Create Register Courses Page Class

Create Register Courses Test Class

Data Driven Testing

Setup And Configuration

Data Driven Testing *** Practical Implementation ***

Utility To Read CSV Data

Multiple Data Sets Test Case *** Practical Example ***

Running Complete Test Suite

How To Manage Navigation In Framework

Refactor Login Tests

How To Run A Test Suite

Running Test Suite On Chrome

SeleniumLabs, Selenium Training in Bangalore provides

Selenium with JavaSelenium with C#, AppiumWebservices TestingCoded UIJMeter courses




Submit your Review

Review Title
Review Content