Online Selenium Training
2021 Upcoming Batch of Online Selenium Training - Nov 14th
- Selenium Weekend Classes
- Every Saturday
- 10:00 AM to 14:00 PM
- Selenium Daily Classes
- Every Weekday
- 09:30 AM to 11:30 AM
Selenium - Course Overview
- Weekend classes for working professionals
- 40 hrs plus online live training course over zoom
- Industry level live project hands-on
- Comprehensive course basic to advanced level
- Recorded Video shared after session
- Special Course Fee INR
12000₹8000/- only - Payment only after 1st Session demo class
- 2 Complementary Mock interviews (Industry level) with detailed analysis and feedback after training to prepare for actual interviews

Selenium - Course content
- What is an Automation testing
- Where does the automation testing fit in the SDLC.
- Limitations of Manual Testing process
- Advantage and limitations of Automation testing
- Which type of tests can be automated
- Which type of test cases cannot be automated
- Things to be done before automation testing
- Different Types of Automation Tools
- What is Selenium WebDriver
- What is Java and how does Java work.
- How to install Java
- Why and how to set path in system variables
- How to work with Eclipse with configuration
- How to create a Selenium WebDriver Project
- How to download and configure Selenium WebDriver to run on Eclipse.
- Introduction to Selenium IDE
- What are different types of data types- String, boolean, int, char
- What are conditional statements(if, if-else)
- How to use switch statements
- How to use loops in Java(for loop, while loop)
- How to use different data structures such as Array, List, ArrayList, Maps
- What are different types of collections (Array List, Set, Hashtable, HashMap)
- What is a constructor?
- How to use constructor.
- What are classes and how to create classes.
- What are methods and how to create methods
- What are packages in project
- What are different types of access modifiers
- What are OOPS concepts- Inheritance, Polymorphism, abstraction, encapsulatio
- What is Method Overloading and Method Overriding
- What is Abstract class and it’s use.
- What is Interface and it’s use.
- What is super/this Keywords and how to use them.
- What are and how to use final/finally/finalize Keywords
- What are different types of exceptions and how to use exception handling in Java
- How to run tests in google chrome, Firefox and IE
- How to verify page titlesConfiguring Selenium and Running Tests in multiple browsers
- Basic HTML concepts to understand DOM of any webpage
- What are locators and different types of locator strategies
- How to use different Locators in selenium
- Identifying locators using (id,name,linkText, className, Xpath & Css Selectors)
- XPath & CSS locators Identification in chrome and firefox Browsers
- How to Validate XPath and CSS locators from browser addons
- What are different Xpath functions
- Identify Xpath with Parent-Child Traverse relationship
- What is the difference between Relative and Absolute XPath?
- How to identify siblings and traverse back to parent nodes with XPath?
- How to use Sibling, Contains, Ancestor, AND OR, Parent, Starts with etc in XPath
- How to select a value from a static dropdown and validate
- How to select a value from the dynamic dropdown and validate
- How to check a checkbox and validate
- How to select a radio button and validate
- How to set text in a text field and validate
- How to handle alerts and validate
- What is synchronization and why do we need it.
- What are different types of waits available in Selenium
- What is Implicit wait and how to use it.
- What is Explicit wait and how to use it.
- Difference between Implicit and Explicit wait.
- How to perform mouse click using Action class
- How to handle Multiple Windows using Selenium
- How to handle Frames using Selenium
- How to identify the frames in a web page using Selenium
- How to use AutoIT to handle windows during automation
- How to use Extent Report
- How to take Screenshots in Selenium
- What is TestNG
- What are different annotations in Test NG
- How to run tests using testng.xml
- How to run tests parallel using testng.xml
- How to set the priority of tests using TestNG
- Assertions in TestNG
- How to parametrize tests using TestNG
- How to use Listeners in TestNG
- What is Maven
- How to install and configure maven
- How to create a maven project and configure dependencies
- What is the surefire plugin and how to execute tests using it
- Maven commands to use for test automation
- How to use APACHE POI library in Selenium Automation Project to read excel files
- How to read and write test data in excel files
- What is Page Object Model
- How to store locators in framework
- How to use PageFactory in Selenium Page object model
- How to store locators using By Class in Selenium Page Object Model
- How to store locators in a properties file in Selenium Page Object Model
- How to configure cross-browser testing
- What is BDD? How is it different from the traditional testing approach?
- What is Cucumber and how to write feature files in gherkin?
- How to create step definitions files
- How to create runn/er class files.
- How to use different keywords
- What are tags in cucumber? How to use tags?
- What are hooks and how to use them?
- Introduction to CI/CD.
- How to install and work with Jenkins
- How to create a job and how to build a job.
- How to run Selenium tests using Jenkins
- How to create a pipeline using pipeline syntax
- How to work with pipeline syntax generator
- How to use Blue Ocean
2 mock interview sessions- A 30 mins long one to one video session covering Selenium WebDriver, Test Automation concepts, and expectations for beginner and Expert level of career in test automation.