4.4 out of 5
4.4
226 reviews on Udemy

Selenium Webdriver with Java Language

This course will help you in learning advanced techniques for testing web applications with Webdriver (Selenium 2.0).
Instructor:
Rahul Singh Rathore
1,148 students enrolled
English [Auto-generated]
By the end of this course you will give have great understanding Selenium Webdriver
How to use Selenium Webdriver to test web based application and what are the advantages of Selenium Webdriver over Selenium RC
This tutorial will give you great understanding of Selenium Webdriver, and after completing this tutorial, you will be at intermediate level of expertise from where you can take yourself to higher level of expertise.

Selenium Webdriver is one of the most well known testing frameworks. It is an open source project that allows testers and developers alike to develop functional tests to drive the browser. Selenium Webdriver can work on any browser that supports JavaScript, since Selenium has been built using
JavaScript.

Chapter One

1. Configuring Webdriver in Eclipse
2. Running Sample code using Webdriver
3. Firefox profile, WebDriver DesiredCapabilities Class
4. Close and Quit, HTMLUnit driver

Chapter Two

1. Xpath and their usage with Webdriver
2. Xpath Function,Absolute and Relative Xpaths
3. Xpath finding Links, Buttons, Input box, Radio buttons, Checkbox

Chapter Three

1. WebDriver, WebElement Interface
2. Handling drop down list using Select class
3. Taking Screenshots with selenium Webdriver
4. Finding whether object is present on page or not

Chapter Four

1. Implicit and Explicit waits
2. WebDriverWait Class
3. ExpectedConditions class
4. WaitUntil Condition

Chapter Five

1. Handling Multiple Browser Window
2. Handling JavaScript Alert
3. Attaching files with Webdriver
4. JavaScriptExecutor

And source code shown as part of video lecture will be provided for download

Chapter One

1
Introduction
2
Prerequisite : Tools Required
3
Prerequisite : Setting up JDK
4
Prerequisite : Setting up Eclipse
5
Prerequisite : Setting up TestNG
6
Prerequisite : Setting up Driver for Browser
7
Prerequisite : Setting up CLASSPATH for Selenium
8
[Important] Virtual Machine - Environment Setup

This video will help you in setting up the environment using virtual machine. The virtual machine have all the tools and necessary setting for the course. Just import the virtual machine and you can start practising the concept 

9
Configuring Webdriver in Eclipse

Also refer to Section 18 :- Firefox Driver with Selenium 3.0

10
Running Sample code using Webdriver
11
Firefox Profile Class
12
Close and Quit, HTMLUnit driver

Chapter Two

1
Addons FireBug and Firepath
2
Xpath and their usage with Selenium
3
Presentation Slide
4
Xpath Function,Absolute and Relative Xpaths
5
Presentation Slide
6
Xpath finding Links, Buttons, Input box, Radio buttons, Checkbox
7
Css Locator
8
Presentation Slide

Relative Xpath using Axes View

1
Descendant Axes View
2
Following Axes View
3
Ancestor Axes View
4
Preceding Axes View
5
Presentation Slide
6
Renorex Selocity

Chapter Three

1
WebDriver, WebElement Interface
2
Designing Your FrameWork
3
Setting Up Bugzilla
4
Identifying WebElements using id, name, class & Xpath
5
Presentation Slide
6
Handling Input fields,Buttons Links
7
Handling Input fields,Buttons Part 2
8
Presentation Slide
9
Handling drop down list using Select class
10
Taking Screenshots with selenium Webdriver
11
Extracting all Links & Object from Webpage
12
Finding whether object is present on page or not
13
Taking Multiple Screenshots with selenium Webdriver

Event Listeners

1
Web Driver Event Listener
2
Commonly asked Questions

Most commonly asked questions during the interviews

Chapter Four

1
ImplicitlyWait & PageLoadTimeout
2
Fluent Wait
3
Web Driver Wait Class
4
Expected Conditions class
5
Web Driver Backed Selenium

Chapter Five

1
Handling Multiple Browser Window
2
Handling JavaScript Prompt
3
Handling JavaScript Alert,Confirmation
4
Browser Navigation
5
Handling Window Based Dialog with Webdriver
6
Attaching files with Webdriver
7
Handling Keyboard Action
8
Handling Mouse Action
9
JavaScriptExecutor

DataDriven Framework

1
Using TestNG DataProvider
2
Apache POI
3
Running the TestCase using DataDriven Frame Work
4
Creating the Excel File Using Apache POI
5
Updating the Excel File Using Apache POI
6
Marking Pass/Fail status to Data Provider File
7
Generating the Excel report from testng-result.xml

Page Object Pattern

1
Page Factory
2
Page Factory @CacheLookup
3
Integration with Jenkins

Page Object Model

1
POM - Introduction
2
POM - PageFactory
3
POM - Framework Design
4
Presentation Slide

Selenium Grid

1
Configuring the Hub and Nodes
2
Running the Selenium Script on Specific Node
3
Executing Selenium Script on Multiple Platform Parallely

Apache Log4j

1
Setting up Log4j
2
Log4j Appenders
3
Log4j Layouts
4
Configuring Log4j Dynamically
5
Integrating Log4j with Webdriver Script

Integration of Sikuli script with Webdriver

1
Configuring Sikuli with Webdriver Script
2
FileUpload using Sikuli Script

Keyword Driven Framework

1
Basics of Framework
2
Presentation Slide
3
Designing of Keyword Driven Framework
4
Execution using Keyword Driven Framework

Apache Maven

1
Setting up Maven
2
Build Phases & POM.xml
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.4
4.4 out of 5
226 Ratings

Detailed Rating

Stars 5
124
Stars 4
68
Stars 3
21
Stars 2
10
Stars 1
3
16d92b47cb13d88d4f86e2ec3bf69e84
30-Day Money-Back Guarantee

Includes

22 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion