Selenium WebDriver with Java -Basics to Advanced+Frameworks
4.6 (47,480 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
141,223 students enrolled

Selenium WebDriver with Java -Basics to Advanced+Frameworks

"TOP RATED (BEST SELLER) #1 Master SELENIUM java course" -5 Million students learning worldWide with great collaboration
4.6 (47,480 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
141,195 students enrolled
Created by Rahul Shetty
Last updated 8/2020
English [Auto], French [Auto], 6 more
  • German [Auto]
  • Indonesian [Auto]
  • Italian [Auto]
  • Polish [Auto]
  • Portuguese [Auto]
  • Spanish [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 54.5 hours on-demand video
  • 71 articles
  • 261 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • *****By the end of this course,You will be Mastered 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 100 + examples
  • *We have 5 dedicated TRAINERS who can help in answering students queries along with resume,Interview preparation with Job assistance
  • "Additional knowledge to understand Mobile Testing 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
  • You should be able to verify Data Integrity with the GUI of the application
  • You will be able to create GREAT LOOKING REPORTS to impress Clients
  • Deeper understanding of Automation guidelines and code quality standards
  • Includes a Practice Website to play around with all available Web driver functions to automate
Course content
Expand all 365 lectures 55:03:29
+ Complete Installation Guide for java and Selenium Learning
8 lectures 41:32
How to Set JAVAHOME path in MAC
Video Player Setting tips for Best Experience in viewing course
Notes download
Important Note on OS compatibility
+ Brush up Java Concepts for Selenium Automation
8 lectures 01:23:32
Get Social with Rahul Shetty
Setting Chrome driver path in MAC ( for MAC Users only)
Brush up basic java concepts -1
Brush up basic Java concepts -2
Brush up basic java concepts -3
+ Locator Techniques& Tools used to identify Objects
12 lectures 02:14:27
Identifying locators(className) with developer tools -2
Identifying xpath in chrome and firefox Browsers
Identifying CSS locators with chrome and firefox Addons
Validating the accuracy of xpath and Css from browser addons
Practise exercises on locators learnt from the previous lectures
Generating customized xpath from html attributes
Generating customized CSS from html attributes
Practise exercises with Xpath and CSS with regular expressions
Web applications to Practise Selenium Automation
+ ***15 Popular Interview Questions on Selenium Basics****
9 lectures 01:23:15
Identify Xpath with Parent Child Traverse relationship
Surprise!! Use chropath plugin to get Xpath and CSS
Difference between Relative and absolute xpath?
Stay Connected to the Testing World
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
Quiz - Check Your Knowledge
7 questions
+ Selenium Webdriver->Techniques to automate Web elements
19 lectures 02:49:41
Important Note
Handling Static dropdowns with Select webdriver API
Updated lecture on latest Dropdown looping UI
Handle Dynamic dropdowns with Webdriver API
Parent-Child relationship locator to Identify the objects Uniquely
Code Snippet download
Handling AutoSuggestive dropdowns using Selenium
AutoSuggestive code download
Handling Checkbox and getting the size of them with Selenium
Importance of Assertions in Automation testing and how to use them
Code Snippet download
This Assignment will help you to Practise on Checkboxes
Checkboxes exercise
2 questions
Handling Calendar UI in travel websites using Selenium
Validating if UI Elements are disabled or enabled with Attributes
Code Snippet download
End to End Automation using all UI Elements with selenium
Exercise code download
Handling Java Alerts using Selenium Webdriver
Alerts code download
This Practise Assignment helps you to get hands free on Dropdown handling using Select and Edit boxes, links & button selections.
UI(Dropdowns,EditBoxes,Error Valdiation) Assignment
1 question
Quiz - Check Your Knowledge
7 questions
+ Deep Dive into Functional testing with Selenium
7 lectures 01:31:41
Code formatting and Debugging
Problem - Adding Items into Cart for Ecommerce App
Sending Array of Products to Cart for checkout
Building Programming Logic to process items in array for Cart
Debugging the code to understand how flow is being built
Fixing the problem of inconsistent locators and making tests clean
code download
+ Synchronization usage in Selenium webdriver
9 lectures 01:51:51
What is Implicit wait? Explain with real time scenario
What is explicit wait? Explain with real time scenario
Scenario to automate and necessity of waits in the example
Practical examples on Implicit wait
Practical examples on explicit waits
code download
This Assignment will help you to get hands on in Explicit waits with Selenium WebDriver
Synchronization with Explicit wait - Assignment
1 question
What is Fluent wait? Its advantages
Building Customized methods using FLuent wait
Practise example on Fluent wait
Quiz - Check Your Knowledge
8 questions
  • ******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
  • New : JOB ASSISTANCE after completion of course to make your Profile reach to Hundreds of Recruiters in my network.******
  • Join in our Selenium Training community with (350 + lectures, 5 Million Students) Learning Together which you will not see in any other Selenium online course on Udemy.
  • We have 5 dedicated Trainers who can help in answering students queries along with resume preparation , Interview preparation and Job assistance
  • ***Honored with BEST SELLER Tag by Udemy for our most trusted commitment to students***
  • **"40,000+ ratings with an average 4.6/5"** which you will never see for any other course in Udemy

Course last updated on July 2 with Latest Selenium 4.0 Version +Framework Interview questions

  • Have a Passion of learning Selenium but have no coding knowledge ? I will fulfill your wish with my easy teaching and life time query support  through QA Forum , Skype and Teamviewer

  • The one and only Selenium course (350+Lectures) in Udemy which conferred with the ** official BEST SELLER Tag *** and Highest Ratings -30,000+ 5 star Ratings)/ /

  • *******Watchout Lecture 2 which depicts our roaring Success in Udemy with Success stories  *****
    --Includes: 50+ Hours     lectures with real time projects + OnDemand Skype, Teamviewer sessions  (Life time support)  including Job Assistance    + 5 Million Students learning forum and 100 Pages detailed Material which you will not find in any other online course 

This course covers Java Basics core + 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 to become an Expert in Selenium from scratch *****

I noticed other courses using the same content as our course. Please be aware of them

On course completion You will be Mastered in Selenium Automation Testing and implementing Successfully in your work place or you will 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.

  Topics includes: 
Complete Core java

  1. Selenium Webdriver- Major focus (20 hours+ content)

  2.  Live Examples in Automating Web applications in all supported Browsers

  3.  Strategy to handle Rich Web UI using Advanced WebDriver

  4.  Real time challenges we face in WebDriver and solutions to handle it

  5. Selenium Grid

  6. Live projects on Selenium 

  7. Interview questions discussion with solutions

  8. TestNG

  9. Maven

  10. ANT

  11. Jenkins

  12. Log4j

  13. Test Execution reports

  14. Cucumber

  15. Data driven framework

  16. Hybrid Framework

  17. Page object Model Framework

  18. DataBase testing with Selenium

  19. Performance testing with Selenium

  20. Mobile Automation basics only!

  21. CLoud Automation with Sauce labs

  22. Framework Design from scratch (       TestNG, ANT, PageObject, Maven, Jenkins, Excel , Datadriven, Cucumber, log4j ,Client html reports) 

All the Best! Happy Testing :)

Who this course is for:
  • Manual testers, Non-programming aware testers interested in learning Automation
  • Freshers/Graudates who want to kick start their Carrier in IT World