Selenium Webdriver with Java Language
4.1 (105 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
772 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Selenium Webdriver with Java Language to your Wishlist.

Add to Wishlist

Selenium Webdriver with Java Language

This course will help you in learning advanced techniques for testing web applications with Webdriver (Selenium 2.0).
4.1 (105 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
772 students enrolled
Last updated 3/2017
English
Current price: $10 Original price: $35 Discount: 71% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 20.5 hours on-demand video
  • 13 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
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.
View Curriculum
Requirements
  • The tutorials are designed for beginners with little or no automation experience. Everything is taught from scratch!
  • Before proceeding with this tutorial, you should have a basic understanding of Java programming language, text editor and execution of programs, etc.
Description

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

Who is the target audience?
  • This tutorial is designed for Software Professionals, who are willing to learn Selenium Webdriver in simple and easy steps
  • All the manual tester who are looking for the automation knowledge
  • Developer/Automation Testers who are migrating from Selenium RC to Selenium Webdriver
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 102 Lectures Collapse All 102 Lectures 21:22:26
+
Chapter One
11 Lectures 01:00:54


Prerequisite : Setting up JDK
04:59

Prerequisite : Setting up Eclipse
02:01

Prerequisite : Setting up TestNG
03:10

Prerequisite : Setting up Driver for Browser
01:27


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

Configuring Webdriver in Eclipse
06:27

Running Sample code using Webdriver
17:47

Firefox Profile Class
10:00

+
Chapter Two
8 Lectures 01:09:09
Addons FireBug and Firepath
06:37

Xpath and their usage with Selenium
16:12

Presentation Slide
4 pages

Xpath Function,Absolute and Relative Xpaths
10:30

Presentation Slide
4 pages

Xpath finding Links, Buttons, Input box, Radio buttons, Checkbox
18:34


Presentation Slide
4 pages
+
Relative Xpath using Axes View
5 Lectures 32:52
Descendant Axes View
07:43


Ancestor Axes View
09:59

Preceding Axes View
05:17

Presentation Slide
1 page
+
Chapter Three
13 Lectures 02:39:24
WebDriver, WebElement Interface
15:33

Designing Your FrameWork
22:53

Setting Up Bugzilla
04:11

Identifying WebElements using id, name, class & Xpath
16:56

Presentation Slide
3 pages

Handling Input fields,Buttons Links
11:49

Handling Input fields,Buttons Part 2
32:34

Presentation Slide
6 pages

Handling drop down list using Select class
14:11


Extracting all Links & Object from Webpage
07:17

Finding whether object is present on page or not
08:24

+
Event Listeners
1 Lecture 10:21
Web Driver Event Listener
10:21

Most commonly asked questions during the interviews

Commonly asked Questions
7 questions
+
Chapter Four
5 Lectures 01:10:29
ImplicitlyWait & PageLoadTimeout
17:32

Fluent Wait
21:03

Web Driver Wait Class
09:01

Expected Conditions class
08:56

Web Driver Backed Selenium
13:57
+
Chapter Five
9 Lectures 02:03:03
Handling Multiple Browser Window
20:58

Handling JavaScript Prompt
17:10

Handling JavaScript Alert,Confirmation
10:21


Handling Window Based Dialog with Webdriver
14:08


Handling Keyboard Action
09:38

Handling Mouse Action
15:29

JavaScriptExecutor
12:58
+
DataDriven Framework
7 Lectures 02:33:02
Using TestNG DataProvider
13:05

Apache POI
32:03

Running the TestCase using DataDriven Frame Work
17:28

Creating the Excel File Using Apache POI
08:13

Updating the Excel File Using Apache POI
08:05

Marking Pass/Fail status to Data Provider File
18:06

+
Page Object Pattern
3 Lectures 45:57
Page Factory
20:57

Page Factory @CacheLookup
11:46

Integration with Jenkins
13:14
+
Page Object Model
4 Lectures 54:46
POM - Introduction
28:15

POM - PageFactory
16:16

POM - Framework Design
10:15

Presentation Slide
3 pages
9 More Sections
About the Instructor
Rahul Singh Rathore
4.1 Average rating
389 Reviews
3,727 Students
6 Courses
Software Developer Engg in Test

I have total 6 year of experience in the field of testing (Manual & Automation). Being a manual tester my major area of work is Integration, Functional & Regression testing. When it comes with automation, I deal with automation tool such as Junit, Testng, Selenium RC & Web driver. I have worked with team for developing automation framework for web based product using Selenium RC & migrating it to Web driver at later stage.

I have also worked on the testing of Restful web services. And have pretty good experience with Apache HttpClient Library.

from past 2 year, I am working as white box tester (SDET) in one of the MNC. I usually deal with testing the API written in Java. I also deal with Junit framework for doing the unit testing and also automating the unit test cases