Selenium WebDriver with Java - Basics to Advanced& Interview
4.4 (5,179 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.
18,885 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Selenium WebDriver with Java - Basics to Advanced& Interview to your Wishlist.

Add to Wishlist

Selenium WebDriver with Java - Basics to Advanced& Interview

Join with us-"Top Ranked Best Selenium course - 18000+ students learning together with great collaboration"
4.4 (5,179 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.
18,885 students enrolled
Created by Rahul Shetty
Last updated 7/2017
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 40 hours on-demand video
  • 35 Articles
  • 338 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • *****By the end of this course,You will get complete knowledge on Selenium Webdriver with strong Core JAVA basics
  • ****You will gain the ability to design Pageobject, Datadriven&Hybrid Automation FRAMEWORKS from scratch
  • *** InDepth understanding of real time Selenium CHALLENGES with examples
  • ****Complete knowledge on TestNG,Maven,Jenkins,ANT,Git,POM,Grid
  • *****We have 6 dedicated TRAINERS who can help in answering students queries along with resume preparation , Interview preparation and Job assistance
  • Additional knowledge to understand Database testing and Performance testing with Selenium
  • You will be in a position to pick any website over internet and can automate it with all the possible test cases
  • You will improve your coding skills in writing best optmized code for Automating testcases
  • "Last but not least" you can clear any Interview and can Lead Entire Selenium Automation Project from Design Stage
View Curriculum
  • ******You need NOT have java coding experience to start this course********* Even non Programming candidates can follow this course comfortably
  • You will have Life Time instructor support to get solved all your queries.You can post your doubts in discussion board and we will get back with answer in less than 12 hours
  • All Installation setup including Java knowledge is taken care as part of course
  • Course includes real time projects with practical Solutions for the Robust Selenium Framework building
  • Theoretical Material,Code dump and Interview Guide are available for download
  • Join in our Selenium Training community with (200 + lectures, 14000+ Students) Learning Together which you will not see in any other Selenium online course on Udemy.
  • We have 6 dedicated Trainers who can help in answering students queries along with resume preparation , Interview preparation and Job assistance
  •  ***Course Last updated on July 10th with Selenium 3.4.1 changes and core java interview questions***
  • Have a Passion of learning Selenium but have no coding knowledgeI will fulfill your wish with my easy teaching and life time query support!
  • **** Welcome to Most Popular and Top Ranked Selenium course in Udemy*****-Watchout Lecture 2 which depicts our roaring Success in Udemy )********
    Includes : 280+ lectures(Basics to Framework) with real time projects+  life time Trainer support +  on Demand Skype sessions + 17 thousand Students learning forum + 100 Pages detailed Material

                     Upcoming Videos  :Protractor webdriver Js Tutorial

This course covers core Java Basics + Selenium Webdriver + Advanced Selenium + Interview Preparation +Framework design( TestNG, ANT, Pageobject, Maven, Jenkins, Excel Datadriven,Cucumber,log4j) + Selenium Grid + DataBase Testing + Performance Testing on Selenium scripts + Mobile testing Basics + Resume Preparation including "Life Time Support (On Demand skype sessions)+ Material + Job Assistance-(US,India,Canada

***** One stop place to become an Expert in Selenium from scratch *****

All the topics were taught from basic to advanced level with a lot of tricks and tips which makes users to get perfection on the things.

On course completion You will be Mastered in Selenium Automation Testing and can implement Successfully it in your work place or will surely land on High Paying Job

    So what makes this Course Unique in the Market?

We assume that students have no experience in automation/coding and start every topic from scratch and basics.

Examples are taken from REAL TIME HOSTED WEB APPLICATIONS to understand how different components can be automated, that will give you idea of industry level framework and give you confidence.

Topics includes :

Design Patterns of Selenium
Basics Webdriver Architecture
loops holes in depricaited Versions of Selenium
Tips and tricks in identifying Webobjects
Tools used to identify the WebUI in Firefox,Chrome,IE End to End
Webdriver API methods
 Live Examples in Automating Web applications in all supported Browsers
Strategy to handle Rich Web UI using Advanced Webdriver API
Real time challenges we face in Webdriver and solutions to handle it
Cross browser Testing with Selenium GRID
Load Testing with Selenium
Mobile testing with selenium
Database Testing with Selenium
Framework designTestNG, ANT, Pageobject, Maven, Jenkins, Excel Datadriven,Cucumber,log4j

At the end of this course you can pick any web application over the internet and can automate it what ever the way you want and also "You can clear any interview on Selenium:)"

Who is the target audience?
  • Manual testers, Non-programming aware testers interested in learning Automation
  • Freshers/Graudates who want to kick start their Carrier in IT World
Students Who Viewed This Course Also Viewed
Curriculum For This Course
298 Lectures
Brush up Java Concepts for Selenium Automation
8 Lectures 01:14:37

Brush up basic java concepts -1

Brush up basic Java concepts -2

Brush up basic java concepts -3

How to fix the errors in the java code?(** Must watch lecture**)
****Learn Core java in Depth** 5 hours Training from scratch
1 Lecture 00:21
Configuring Selenium and Running Tests on All Browsers
9 Lectures 01:15:32
Migrating to Webdriver latest Version

Selenium 2.0 Webdriver Architecture

webdriver Interface explanation and Invoking Browser

Selenium 3 Latest version configuration changes - *New*

How to run tests in Google Chrome

How to run tests in Internet Explorer

How to run tests in Safari Browser
Locator Techniques& Tools used to identify Objects
10 Lectures 01:16:46

Locator Techniques-1 Xpath identification using Firepath

Locator Techniques-2 Name ,ID, ClassName

Locator Techniques -3 : LinkText,-Handling links

writing Customized xpath Using Attributes-1

Writing cutomized xpath -2 :Using Tagnames Traversing

Interview Ques -1

Interview Ques -2

Interview Ques -3
***15 Popular Interview Questions on Selenium Basics****
6 Lectures 56:40
Difference between Relative and absolute xpath?

How to identify siblings and traverse back to parent nodes with xpath?

Identifying objects with Text using xpath locators

Sample code for download explaining xpath text/siblings/parent

Css Selectors locators

Tricks and tips in identifying objects -INTERVIEW preparation
Selenium Webdriver->Techniques to automate Web elements
17 Lectures 02:18:22
Handling Static dropdowns with Select webdriver API

Handle Dynamic dropdowns with Webdriver API

Handling Checkboxes with webdriver API

Handling Radiobuttons with Customized xpath

Handling Radiobutton dynamically- real time examples

Radiobutton code download

Types of Alerts present and Methods to handle them

Handling Java Alerts using Webdriver API

Alerts code download

Web Elements Validation -1

Web Elements Validation - 2

Web Elements Validation -3

End to End Practise Exercise - 1

End to End Practise Continued..

Exercise code download

Synchronization usage in Selenium webdriver
5 Lectures 51:04
What is Implicit wait? Explain with real time scenario

What is explicit wait? Explain with real time scenario

Practical examples on Implicit wait

Practical examples on explicit waits

code download
Techniques to automate Ajax calls,Child Windows and IFrames
8 Lectures 01:16:29
Handling Ajax/Mouse Interactions

Actions class-real time example

Handling Multiple Windows

Window Handle concepts-real time example

Live Example on working with Child windows

How to handle Frames?

Frames Techniques-real time example

Real Time Exercises (end to end Programming)
8 Lectures 01:02:26
Test Cases- Practise Exercise

Exercise 1.1-Limiting Webdriver scope

Getting Count of links int the pages,sections

Testcases-Practise Exercise-2

Exercise 2.1-Dynamic data in Websites

Exercise 2.2-Dynamic Links Handling

Exercise 2.3-Validations & checkpoints

Code for Exercises
1.6 kB
23 More Sections
About the Instructor
Rahul Shetty
4.3 Average rating
11,535 Reviews
40,349 Students
12 Courses
The "Testing school" to boost your career

Nothing is Impossible . It all depends on how you are Trained on it!

Teaching is our Passion. And its our Profession. The only Business We know is Spreading the Knowledge

So Our Testing school is here at Udemy to share all our 10 Years IT Experience Knowledge to QA Colleagues and Students

As an Director , Coming to my Teaching Profile I  have had Trained over 21000+ students in the below Technologies


Selenium -Web Automation in Java and Python Soap UI - Webservices/ REST API Testing Appium - Mobile Automation in Android and IOS Jmeter - Performance Testing Software Testing Process Security Testing Automation Framework Building

********************************************************************************************************* Worked with various CMM level orgranizations. Managed in setting up of QA Process for the projects