logiicon


Online Selenium Classes with Python basics

A course designed to help you move from a manual tester role to an automation testing role. The live online classes are conducted over the weekends.

Key Features

Why should you join this selenium course from Techcanvass?

Hands-on Training

Every session comprises of concepts, demos and practice

Weekends course

Classes on Saturday & Sunday

Syllabus aligned with Industry

Covering POM, Page Factory, TestNG etc.

Projects

Project and multiple business processes automation

LMS Portal

TechEdge portal with learning resources

Certification

Selenium 3.0 Certification (Online Test)



Course Testimonials

Rajnish
Rajnish Kumar, Pune


Thanks for the nice and informative course. Got to learn a lot. Educator helped a lot in ...Read More
all the doubts and took care that we did hands-on and cleared the doubts. Read Less


Sarojini
Sarojini Sahu


Thanks for providing such a useful session for Automation testing for Selenium. I really ...Read More
appreciate the way of teaching and sharing of knowledge. Basically, the practical/theoretical sessions are really good as it covers all the scenarios and modules. Again thanks for the training session. Good luck!!Read Less


Anumeha
Anumeha Jha


Training and trainer both were awesome. Concepts explained properly with good examples. ...Read More The trainer helped to resolve all the queries we had. Overall good experience. Learned selenium. Able to work on small projects. Read Less



Online classes recording

You can watch the recording of our online selenium classes. Our trainers are senior automation testing professionals with extensive experience.

Python Selenium Training - Class 1
Python Selenium Training - Class 2

Course Syllabus

This online training course is designed to help you master Python and Selenium 3.0 suite. The course syllabus has been designed to cover the latest and most relevant topics.


Course Introduction
1 Learning objectives of the program
2 Course overview and syllabus
Getting started with Automation testing
1 Automation testing overview
2 Internet Architecture
3 Web apps architecture
4 Mobile Architecture
Python Programming
Variables and Data types
1 Intro to Variables
2 Variables Example
3 Integers
4 Floats
5 Strings
6 Strings Methods
7 Strings - Formatting
8 Lists Introduction
9 List Methods
10 Dictionaries - Introduction
11 Tuples
Control Flow
1 Introduction
2 Booleans
3 Operators
4 "if - else" statments introduction
5 nested if-else example
6 "for" loop introduction
7 "for" loop example 1
8 "for" loop range() demo
9 "while" loop introduction
10 "break" and "continue" example
Exception Handling, Functions, Libraries
1 Introduction
2 Exception Handling
3 Functions
4 Libraries and Modules
5 Debugging With 'pdb'
6 Files Introduction
7 Reading Files
8 Writing Files
Classes
1 Introduction
2 Classes
3 Class Inheritance
4 Class Composition
Development Process
1 Tech Stacks
2 Development Process
3 Software Architecture
4 MVC
5 Dev Tools (ide, git, diff, etc)
6 Interview Tips
Selenium Automation
Introduction to Testing
1 UI Testing
2 Functional Testing
3 Regression Testing
4 Interruption Testing
5 Installation/ Upgrade Testing
6 Compatibility Testing
7 Network Testing
8 Usability Testing
9 Localization Testing
10 Performance Testing
Introduction to Selenium
1 History of Selenium
2 Why Selenium tool
3 Differences between Selenium and other Tools
4 Different components in Selenium
Selenium IDE
1 Installation and Introduction to IDE
2 Creating first script using record and playback
3 Installation of Inspector Tools and its Uses.
4 Generating Scripts using different WebElements
5 Handling Wait Commands
6 Handling Validations Commands
7 Handling Store Commands
8 Limitations of IDE
WebDriver
1 First Program on selenium
2 Verify Page title in Selenium Webdriver
3 Navigation in selenium
4 Radio button and Checkbox in Selenium Webdriver
5 Handling AutoSuggestion
6 Handling DropdownList
7 Handling File upload using Sikuli/Auto IT
8 Handling Drag and Drop in Selenium
9 Handling Mouse Hover,Keyword Events using Action class
10 Synchronisation using webdriver(Waits)
11 How to take screenshot using selenium
12 How to Take Multiple Screenshots
13 How to capture Error message using webdriver
14 Handling Multiple windows
15 Handling Alert Messages
16 Handling IFrames
17 Cross Browsing using selenium
18 Complete details of Dynamic XPath in Selenium
19 Complete details on CSS in selenium
20 How to download files in Selenium Webdriver
21 Handling WebTable
22 Handling WebCalendar
23 How to use Logs File in selenium
24 How to use Properties File in selenium
Page Object Model
1 What is Page Object Model
2 When to use POM
3 Examples to POM
4 POM using Page Factory
5 Sample Examples for POM
Introduction to Frameworks
1 What is Framework
2 Types of Framework
3 Use of Framework
TestNG
1 Configure IDE with Selenium and TestNG
2 New- Installation of TestNG
3 Create First TestNG Program and Execute
4 Check reports generated by TestNG
5 How to execute only failed test cases in Selenium Webdriver
6 What is TestNG Listeners and How to implement TestNG Listener in Selenium Webdriver
7 How to run group Test cases in Selenium using TestNG
8 How to run Multiple Programs using TestNG.
9 Execute Selenium Webdriver Test cases parallel using TestNG
10 Putting Data Providers for multiple tests in a single file
11 Parameterizing/Sharing single dataprovider for multiple test cases
12 TestNg Maven Configuration
13 Maven-surefire-report-plugin with testng
14 Executing testng from maven on Command Prompt
15 Generating Maven Surefire Reports
16 Generating XSLT Reports with Maven
17 Managing Multiple test Suites
PROJECT
1 An automation project using the DEV PROCESS
Advanced Selenium
Advanced Selenium
1 Advanced Selenium Interactions
2 Advanced Selenium Concepts
Data Driven Framework
1 What is data driven Framework
2 Write Excel using Apache poi/JXL
3 Read Excel using Apache poi/JXL
4 Goals to be achieve in data driven framework
5 Creating a Core Framework
6 Create Maven Project and Packages
7 Creating test Cases
8 Build base test
9 Build Validations Functions
10 Build generic Functions.
11 Soft Assertions and extent reports
12 Logging into reports
13 Put Screenshots to reports
14 Initiate properties files
15 Build a centralized/reusable function to extract objects
16 Reading Data from XLS-Parameterizing tests
17 Build the utility function for reading data
18 Selectively/Optionally Run tests
19 Reports - XSLT, Extent Reports
20 Run project with CMD/Maven/IDE
Hybrid Framework
1 What is data driven Framework
2 Write Excel using Apache poi/JXL
3 Read Excel using Apache poi/JXL
4 Goals to be achieve in data driven framework
5 Creating a Core Framework
6 Create Maven Project and Packages
7 Creating test Cases
8 Build base test
9 Build Validations Functions
10 Build generic Functions
11 Soft Assertions and extent reports
12 Logging into reports
13 Put Screenshots to reports
14 Initiate properties files
15 Build a centralized/reusable function to extract objects
16 Reading Data from XLS-Parameterizing tests
17 Build the utility function for reading data
18 Selectively/Optionally Run tests
19 Reports - Extent Reports, Allure
20 Run project with /Maven/Eclipse
Database Management
1 Discussion on JDBC Drivers and Other drivers
2 Connection interface
3 Statement and prepared statement interface
4 Resultset interface
5 Discussion on various commands like select, delete ,update, insert queries
PROJECT
1 An automation project using frameworks
Jenkins + Git + GitHub
1 What is Continuous Integration
2 What is Jenkins and how it helps in CI
3 Downloading and installing Jenkins
4 Executing simple batch commands
5 Scheduling time for test execution
6 Build Triggers
7 Mailing if build fails
8 Configuring/Scheduling Maven Project in Jenkins
9 Downloading and installing GIT
10 Installing GIT and GITHUB plugins for jenkins
11 Configuring ssh host keys for GIT and Jenkins
12 Git Bash commands and operations
13 Uploading project to GIT using GIT Bash
14 Cloning projects
15 Creating branch/forks
16 Configuring/Scheduling remote Git maven project in Jenkins
Selenium Grid
1 Introduction to Grid
2 Reading Nodes and Hubs
3 Deciding number of browsers on a Node
4 Deciding type of browsers on Node
5 Limiting number of concurrent browsers on node
6 Difference between maxSession and maxInstance
7 Configuring chromedriver files on grid
8 Testng configurations
9 RemoteWebDriver and Desired Capabilities
10 Configuring JSON file format to initialise/configure hub and nodes
11 Running single test on single node - serially in multiple browsers
12 Running single test on single node – parallely on multiple browsers
13 Running single test on multiple nodes – each node having different browser
14 Can we decide which node to run the test?
15 Running multiple tests spread across 3 nodes – one for ie, one for firefox and one for chrome
16 Node Timeout
17 Prioritising the test cases
18 Sharing same webdriver instance among multiple tests after prioritising them
19 Grid Coding in eclipse
20 Creating a Grid sample test case
21 End to end scenario building and execution on Grid -demonstration on one node
22 Interview Tips



Course Certificate


Every course participant will receive a course completion certification from Techcanvass as shown on the right.

Selenium-Training-with-Python



Course Fees

(Please Select Currency)

  

Selenium 3.0 Training
(Professional)

6-weeks course

₹ 16,800

(GST Extra)


Course Highlights

  • Live Online Training
  • 6-weekends Course
  • Hands-on Course
  • Course Project
  • LMS Portal Access - unlimited
  • Competency Certificate

Course Coverage

  • Python covered from scratch
  • Selenium Framework
  • Web Automation
  • Page Object Model

Resume guidance &
Interview Prep

  • Resume Review and suggestions
  • Job Interview Orientation
  • Mock Interview and Feedback (One-on-One)

Current offers

  • Early bird offers – see details below
  • Group of 2 – 10% Off
  • Group of 3 – 15% Off

Want to attend a demo? Request to book a demo

To get Group Discount Click Here



Selenium 3.0 Training
(Advance)

9-weeks course

₹ 20,800

(GST Extra)


Course Highlights

  • Live Online Training
  • 9-weekends Course
  • Hands-on Course
  • Course Project
  • LMS Portal Access - unlimited
  • Competency Certificate

Course Coverage

  • Python covered from scratch
  • Selenium Framework
  • Web Automation
  • Page Object Model
  • Data / Keyword / Hybrid Frameworks
  • TestNG framework
  • Database Management
  • Jenkins + Git + GitHub
  • Selenium Grid
  • DevOps Basics course Free (Self-paced)


Resume guidance &
Interview Prep

  • Resume Review and suggestions
  • Job Interview Orientation
  • Mock Interview and Feedback (One-on-One)

Current offers

  • Early bird offers – see details below
  • Group of 2 – 10% Off
  • Group of 3 – 15% Off

Want to attend a demo? Request to book a demo

To get Group Discount Click Here



Have questions for us ?
Connect with our Learning Advisor


Have questions? Call the learning advisor or join the Whatsapp community for career Q&A, expert guidance and more



Upcoming Batches


Live Online Training

Time Zone :

Batch starts Batch Timing Early bird discount 15% Early bird discount 7%
Batch Start Date and Time Early Bird Discounts
09 November 202409 November 2024

Sat - Sunday

08:00 AM - 11:00 AM (IST)

Sat - Sunday

08:00 AM - 11:00 AM (IST)

15% off  (Valid Till 28th Oct)
Use code SELP1003
7% off  (Valid Till 02nd Nov)
Use code SELP1004
15% off  (Valid Till 28th Oct)
Use code SELP1003
7% off  (Valid Till 02nd Nov)
Use code SELP1004
28 December 202428 December 2024

Sat - Sunday

08:00 AM - 11:00 AM (IST)

Sat - Sunday

08:00 AM - 11:00 AM (IST)

15% off  (Valid Till 08th Dec)
Use code SELP1005
7% off  (Valid Till 18th Dec)
Use code SELP1006
15% off  (Valid Till 08th Dec)
Use code SELP1005
7% off  (Valid Till 18th Dec)
Use code SELP1006
15 January 202515 January 2025

Sat - Sunday

08:00 AM - 11:00 AM (IST)

Sat - Sunday

08:00 AM - 11:00 AM (IST)

15% off  (Valid Till 26th Dec)
Use code SELP1007
7% off  (Valid Till 05th Jan)
Use code SELP1008
15% off  (Valid Till 26th Dec)
Use code SELP1007
7% off  (Valid Till 05th Jan)
Use code SELP1008

You can attend the classes from any part of the world, check your country here:    


Corporate and Group Training

Let us know about your company training requirements, we can also customize the program to suit your needs.

Special discounts available for a group of 3 or more.

Corporate Training Enquiry

Training FAQs

What is the Selenium course syllabus?

This python selenium 3.0 course covers Python basics, Selenium 3.0 suite, Advance WebDriver, Test NG framework, Maven, Data driven testing, POM, automation framework & Jenkins.

Can I get into Selenium automation testing, as I have no programming background

This is the most common question, we come across. Learning a programming language is more about having the ability to build logic. Building logic and algorithms is a matter of thinking logically and we are sure that most of us can think logically.
Remembering the syntax and language constructs is not a big challenge as you don't need to memorize. The tools are quite intuitive and you can also make use of search engines.
Having said that, it's always challenging and overwhelming in the beginning. But our trainers have all been in the same boat as you. They were once manual testers and are now working in MNCs as selenium automation testers. So they understand your pain points and teach accordingly.

Will I get any certificate after completing this course?

Yes, you will get a certificate after the completion of the course. There are two certificates.
The course completion certificate is issued to every one.
In addition, we also provide a proficiency certification in Selenium 3.0 after you appear and clear the Proficiency assessment test in Selenium 3.0 (PATS).

Will it be a practical hands-on course? How will the lab sessions be conducted?

This is a completely hands-on course. We don’t have separate lecture rooms and lab. The classes are conducted in the lecture-cum-lab rooms and you will be doing hands-on exercises along with the lectures throughout the course. The trainers will explain the concepts, will show you how to write code. After that, you will need to write the code in the class under the trainer’s supervision.

Will there be any project, which I will be working on during the course?

Yes, you will be given a project to work on, which you can finish with the course. You can also take some more time and submit after a couple of weeks as well.

Is there any difference between online and classroom training?

There is no difference between selenium online training and selenium classroom training. The profile of the trainers are the same and the class is conducted on a web meeting platform, where you can interact with the trainer in real time.

Is there any recognized certification for selenium?

Certified Professional – Selenium Automation Testing (CP-SAT) is the only recognized certification in selenium. This certification is prepared and honored by “Agile Testing Alliance” & “University Teknologi Malaysia (UTM)”.
We also offer a specialized course for this certification. Visit Selenium certification course page to know more about the course.

Does Online training comprise of recorded sessions or it is real-time interactive training?

The live online training is a real-time trainer-led training program, where you can interact with the trainer and ask questions.
However, we also have a self-paced course, which will comprise of actual live online training sessions (recorded and divided into chapters for easy understanding). You will also have email support for solving your queries any time.

Will there be any reference material given to us?
We will be providing a reference book to you, based on recommendation from the trainers.

Related Courses

Selenium with JAVA

Selenium with JAVA

Automation Testing Courses

Automation Testing Courses

Business Analysis Courses

Business Analysis Courses

Selenium-java

Selenium with JAVA

Automation Testing Courses

Automation Testing Courses

Business Analysis Courses

Business Analysis Courses

whatsapp

Copyright © Techcanvass | All Rights Reserved