Professional Documents
Culture Documents
Selenium TOC
Selenium TOC
Selenium TOC
About Selenium :
Selenium is an Open source web application test automation tool. It is used to create robust,
browser-based regression automation suites and tests, scale and distribute scripts across many
environments. It uses Selenium WebDriver, a collection of language specific bindings to drive a
browser - the way it is meant to be driven.
Selenium IDE is used to create quick bug reproduction scripts, create scripts to aid in automation-
aided exploratory testing, which is a Chrome, Firefox and Edge add-on that will do simple record-
and-playback of interactions with the browser.
Selenium Grid is helpful to scale by distributing and running tests on several machines and manage
multiple environments from a central point, making it easy to run the tests against a vast
combination of browsers/OS.
Duration : 36 hrs
Selenium :
Introduction to Automation
Introduction to Selenium
Maven Overview
WebDriver Architecture
Locators
Locator Strategies - Id, name, linkText, PartialLink, tagname, cssselector, xpath,classname
Relative Locators
Dynamic xpath
Handling Alerts
Handling iFrames
Synchronization
WebDriver Manager
TestNG Framework
TestNG Annotations
TestNG reports
TestNG Options
Priority
Parallel Execution
Parameterization
Extent Reports
Generating Extent Reports
Selenium Grid
Page Factory
Framework Design
Introduction to Git
Cucumber is an Open Source test automation tool that supports Behavior Driven Development
(BDD), and it is used to write acceptance tests for different applications.
Cucumber is used to implement automated tests based on scenarios described in Gherkin feature
files which are created based on BDD approach. Cucumber can be integrated with Selenium for
testing and can be used for cross-browser web applications testing. It also supports many languages
to create scripts.
Duration : 20 hrs
Feature Files
Understand the power and usage of the Gherkin language to come up with efficient and
optimized Feature files.
Step Definitions
Enabling Fixtures
Tagging
Configuring Cucumber
Running Dry
Running Cucumber