
Selenium is Primarily a Testing Tool That automates browsers and web applications. Selenium is an open-source web automation tool developed by Thoughtworks. Since it is based on JavaScript, it can be operated from any of the platforms like Windows, Linux, Mac, Android, iOS (OS for iPhone and iPad) along with the supported web browsers such as Firefox, Internet Explorer, Chrome, Safari, Opera, etc. Its free availability and rapidly increasing community are making it the tool of choice for automation purposes. Moreover, languages like Java, C#, Python, Ruby, Perl, and PHP are supported by selenium. If the user is well versed with any of the above-mentioned languages then he/she can easily work on it.
Benefits of Selenium Training:
- Will familiarize testing professionals with the basics of testing web applications using Selenium
- Testers will be able to build, enhance and maintain the script
- Understand the benefits and proper approach to test automation
- Will help you view and analyze results
Audience:
- Software testers who are seeking to automate the testing of web application using Selenium
- Testing Professionals who will be using the automation tools
- Understand the benefits and proper approach to test automation
- QA practitioners. managers or team leaders who interact with testes
Prerequisites:
- Trainees must have basic knowledge on Manual Testing
- Knowledge in HTML, JAVA script, JAVA concepts are an added bonus
Click here for more information – Selenium Course Content.pdf
-
Core Java for Selenium
-
Installing Java
-
Installing Eclipse
-
Data types
-
String Class
-
if, if else and nested if else
-
for loop
-
while, do while loops
-
Local and Global variables
-
One and two dimensional array
-
Methods
-
Call by Value & Reference
-
Access Modifiers
-
Return Type Of Method
-
Static, Non Static Methods, Variables
-
Object
-
Constructors
-
Inheritance
-
Interfaces
-
Method Overloading and Method Overriding
-
Collection API
-
Wrapper classes
-
Read-Write Text File
-
Reading Properties File
-
Exception handling, try-catch-finally, throw and throws
-
Encapsulation
-
Polymorphism
-
Abstract Classes
-
Similarities And Difference Between Abstract Class And Interface
-
Usage of “final”, “this” ,”super” Keywords
-
Threads
-
-
Selenium
-
Selenium IDE
-
Selenium RC
-
Selenium Web Driver
-
Selenium Grid
-
-
Selenium WebDriver
-
Introduction of Selenium WebDriver
-
Download and install Selenium Webdriver with Eclipse
-
Creating And Running First Selenium Script In Firefox
-
Running Selenium Test In Google Chrome Browser
-
Running Selenium Test In Internet Explorer Browser
-
Challenges with IE browser in Selenium Webdriver
-
Install Firebug And Firepath Add-Ons In Firefox To Get XPath
-
Attach Firebug and FirePath Add-On To Firefox Driver
-
Get Element XPath/CSS Using Firebug And FirePath Add-On
-
Locating Elements By ID For Selenium Selenium
-
Locating Element By ClassName
-
Locating Element By Tag Name
-
Locating Element By Name
-
Locating Element By Link Text Or Partial Link Text
-
Locating Element By cssSelector Locating Element By XPath
-
Different types of web Elements
-
Simple Web Elements
-
Synchronization in Selenium
-
Special / Complex Web Elements
-
Difference between findElement and findElements in Selenium Webdriver
-
Finding Broken Links/Images From Page Using WebDriver
-
How to use Robot class in Selenium
-
How to work with file uploader or How to upload file in Selenium (using Robot class)
-
How to upload files in Selenium (using AutoIT)
-
How to download files in Selenium Webdriver.
-
How to capture Screenshot in Selenium
-
How to capture screenshots of failed test cases in Selenium Webdriver
-
Simple steps to start default Selenium session in Firefox
-
How to run failed test cases automatically in Selenium
-
How to Execute Selenium test from command prompt
-
Javascript with Webdriver
-
Read Excel file in Selenium using JExcel API
-
Read and Write Excel file in Selenium using Apache POI
-
How to read CSV File in Selenium Webdriver
-
How to handle Browser authentication in Selenium Webdriver
-
How to use Object Repository in Selenium Webdriver
-
How to upload multiple files in Selenium using AutoIT
-
Headless Testing in Selenium using HTML Unit Driver
-
Headless Testing in Selenium using PhantomJS
-
Usage of Log4J in Selenium
-
Reading data from XML files using Java
-
DataBaseTesting in Selenium
-
Database connection – Database Testing in Selenium
-
Exceptions and issues
-
Data Driven Framework in Selenium
-
POM Framework
-
-
Tools Integration
-
JUNIT & TestNG
-
Maven Integration with Selenium
-
Selenium Integration with Jenkins
-
0.00 average based on 0 ratings
Course Features
- Course Duration : 40 Hours
- Life Time Access to Recordings
- Resume preparation / Mock Interviews
- Real time Assignments and projects
- On Job Support for the 1st Project