Sharing Is Caring:

Selenium WebDriver with Java

  • Selenium Webdriver course / training, learn Selenium from basic selenium install to advance Selenium framework
  • Free tutorial
  • Rating: 4.4 out of 54.4 (1,802 ratings)
  • 48,716 students
  • 26hr 38min of on-demand video
  • Created by Vaibhav Singhal
  • English

What you’ll learn

  • You will know how to write test scripts using Selenium WebDriver
  • You will know how to identify identify various web elements using Selenium
  • Yow will know how to work with Selenium Grid
  • Best practices with Selenium
  • Using Selenium with TestNg, Maven, Ant, AutoIT, GitHub
  • Knowledge about various Test Automation Frameworks
  • Selenium is not only for Web Automation but its pre-requites for mobile automation


  • Understanding of Computers and WebSites
  • No prior knowledge of Java, everything will be covered in this course
  • Lifetime instructor support to your querries



*** Course Updated as of August 2017! ***

*** Don’t be mistaken by other courses, Selenium is not so easy to be covered in few hours***

Thanks very nice course, Selenium explained in very simply and examples are too good. by Sunil


Do you want to become a Selenium Automator without having to spend a lot of money on books and boring theoretical courses?

Are you a manual tester who wants to start automating websites?

Or maybe you’re seeking a raise or even a career change?

Join thousands of successful students who have decided to learn Selenium upgrade their automation skills and boost their careers using this 100%hands-on course!

I really liked instructor approach in teaching. I found the course to be very comprehensive yet easy to follow and understand. Finally the practical approach of the course and how it enables the students to get ready for real world challenges is really useful. Thank you so much for this course!

Dennis Maueyr


Read Also -->   Excellent HR Generalist

Over 5000 satisfied students are enrolled in my Selenium courses across the Web

Last Updated Dec 2,2015 : Added advance topics of Selenium Grid


Selenium is an open source automation testing tool for web based applications. It runs directly on a web browser such as Firefox, chrome,

IE, Opera, Safari etc., and supports Windows, Linux, and Macintosh platforms.

This Selenium course will be covering from very basic Selenium to the Expert Level. During the course to explain all ways of interacting with web pages using Selenium. Covering each topics with examples of live websites.

During course will be covering all best practices used with Selenium WebDriver i.e TestNG, Maven, AutoIT, Ant to be name few. Covering all popular frameworks available i.e Page Object Model

Will be updating new videos whenever new features/API is added to Selenium WebDriver so that you are always update in IT Indistry.

This course covers:

  • Detailed explaination of selenium api with examples
  • Selenium web driver examples with multiple websites
  • Selenium framework
  • Selenium Grid
  • Preparation for selenium interview
  • UI testing with selenium
  • Functional testing with selenium
  • Selenium on IE, Firefox & Chrome
  • Selenium Regular expressions
  • Integration of Jenkins with selenium for Continuous Integration
  • Maven Selenium
  • Selenium Database testing
  • Selenium Grid
  • Page Object Model
  • Selenium with Sauce Labs
  • Selenium and testng framework
  • Selenium with Git Repository
  • WebElement identication techniques in details
  • All tools and concepts needs for Selenium automation


Important information before you enroll:

  • In case you find the course useless for your career, don’t forget you are covered by a 30 day money back guarantee, full refund, no questions asked!
  • Once enrolled, you have unlimited, lifetime access to the course!
  • You will have instant and free access to any updates I’ll add to the course.
  • I will give you my full support regarding any issues or suggestions related to the course.
  • Check out the curriculum and FREE lectures for a course preview.


Enroll NOW and hop on the Selenium Training program. Let’s get started!

Who this course is for:

  • Anyone who wants to move from Manual Testing to Automation Testing
  • Professionals working with Selenium, to be expert in Selenium WebDriver
  • Web Automaters using other tools QTP etc, and wants to switch to Selenium WebDriver
  • Freshers who all wants to boost there startup carrier with Selenium WebDriver
  • Selenium RC who want to learn Selenium WebDriver
  • Any kind of IT geeks who wish to learn Selenium for Web automation
  • Software tester, QA Engineer, Test Engineers, Test Automation Engineers, QA Manager, QA Lead, Test Lead
Read Also -->   The Art of Doing: Fundamental Socket Python Programming

Show less

Course content

15 sections • 152 lectures • 28h 15m total lengthCollapse all sections

INTRODUCTION TO SELENIUM9 lectures • 1hr 22min

  • Introduction08:22
  • Install Java05:41
  • Install Eclipse06:50
  • What is Selenium09:00
  • Install/Configure Selenium19:05
  • Selenium first program with Firefox11:38
  • Selenium first program with Firefox Script1 page
  • Selenium with Multiple Browsers14:40
  • Selenium WebDriver Javadoc eclipse06:58


  • Install Firebug, Firepath03:19
  • What are Xpaths13:33
  • Find Xpath of WebElement Part 1- 117:08
  • Find Xpath of WebElement Part 1- 215:58
  • Find Xpath of WebElement Part 229:16
  • Find Element by Locator Part 116:06
  • Find Element by Locator Part 211:50
  • Find Xpath of WebElement Part 3 -118:02
  • Find Xpath of WebElement Part 3 -209:40
  • Find Xpath using CSS Locators Part 118:00
  • Find Xpath using CSS Locators Part 214:34


  • Navigation in Selenium09:41
  • Navigation in Selenium Script2 pages
  • Selenium Close and Quit07:03
  • Selenium Close and Quit Script1 page
  • Selenium Dynamic Xpath20:50
  • Selenium Dynamic Xpath Script2 pages
  • Handling Radio Buttons13:39
  • Handling Radio Buttons Script2 pages
  • Handling Frames18:57
  • Handling Frames Script2 pages
  • Dragging in Selenium17:43
  • Dragging in Selenium Script2 pages
  • Drag and Drop in Selenium13:31
  • Drag and Drop in Selenium Script2 pages
  • Handling sliding WebElement12:12
  • Handling sliding WebElement Script2 pages
  • Resizing WebElement05:31
  • Resizing WebElement Script2 pages
  • Select Element from dropdown16:35
  • Select Element from dropdown Script2 pages
  • Working with Checkboxes15:52
  • Working with Checkboxes Script2 pages
  • Encode Decode Passwords17:53


  • Uploading File25:06
  • Uploading File Script2 pages
  • What is Synchronization and types of Synchronizations Part 115:01
  • What is Synchronization and types of Synchronizations Part 214:40
  • Selenium WebDriver DatePicker Calendar Part 122:09
  • Selenium WebDriver DatePicker Calendar Part 224:29
  • Selenium WebDriver DatePicker Calendar Script3 pages
  • Selenium JavaScript18:08
  • Selenium JavaScript Script2 pages
  • TestNG Advanced DataProviders Script 13 pages

TestNG23 lectures • 3hr 24min

  • What is TestNG | Install TestNg14:43
  • Annotations in TestNG Part 117:03
  • Annotations in TestNG Part 216:31
  • Annotations in TestNG Script 12 pages
  • Annotations in TestNG Script 22 pages
  • Running Test in Batch16:20
  • testng.xml code1 page
  • Running Multiple Batch Files10:27
  • TestNG Pass, Fail & Skip Tests15:30
  • TestNG Prioritization & dependsOnMethods13:20
  • TestNG Prioritization & dependsOnMethods Script2 pages
  • TestNG Parameterization08:01
  • TestNG DataProviders14:31
  • TestNG Advanced DataProviders11:27
  • TestNG Advanced DataProviders Script2 pages
  • TestNG Grouping13:38
  • Generating XSLT Reports | Ant | Exe BAT File Part 119:49
  • Generating XSLT Reports | Ant | Exe BAT File Part 216:48
  • build.xml code4 pages
  • testng-results code40 pages
  • TestNG Listeners15:23
  • TestNG Listener Script 11 page
  • TestNG Listener Script 21 page
Read Also -->   PLC Programming 100

MAVEN4 lectures • 59min

  • Install Maven and its Dependencies Part 119:59
  • Install Maven and its Dependencies Part 212:56
  • Maven through command Prompt Part 115:05
  • Maven through command Prompt Part 211:05

DATABASE AND SELENIUM4 lectures • 43min

  • What is Database testing09:30
  • Database testing with Selenium Part 116:13
  • Database testing with Selenium Part 217:10
  • Database testing with Selenium Script3 pages


  • Install Git Github22:35
  • Git GitHub Eclipse21:33
  • Git GitHub GitBash21:06

JENKINS9 lectures • 2hr 10min

  • Jenkins Introduction10:23
  • Install Jenkins06:02
  • Jenkins Freestyle Project19:49
  • Jenkins Manage Configuration17:09
  • Jenkins with Ant Project Part 114:49
  • Jenkins with Ant Project Part 207:51
  • Jenkins Integration with Maven Project16:49
  • Jenkins with Git / GitHub Part 119:45
  • Jenkins with Git / GitHub Part 217:09

AUTOMATION FRAMEWORK10 lectures • 1hr 34min

  • Selenium WebDriver Test Framework13:50
  • Handling Excel – Reading TestData Part 114:39
  • Handling Excel – Reading TestData Part 216:29
  • Handling Excel – Reading TestData Part 316:07
  • Handling Excel – Reading TestData Part 409:41
  • ExcelReader Script4 pages
  • Working with Properties File12:01
  • Properties File Code1 page
  • Concept of generating logs i.e. Log4j10:57
  • Log4j Code1 page

**********Interview Section***********1 lecture • 9min

  • Basic Interview Questions Part 109:20

Sauce Labs4 lectures • 43min

  • Sauce Labs Introduction19:14
  • Sauce Labs Automate Browser Part 114:33
  • Sauce Labs Automate Browser Part 208:52
  • Sauce Labs Automate Browser Script2 pages

Selenium Grid10 lectures • 2hr 32min

  • TestNG Parallel Execution Part 115:31
  • TestNG Parallel Execution Part 215:31
  • TestNG Parallel Execution Part 316:51
  • TestNG Parallel Execution Part 410:34
  • TestNG Parallel Execution Part 516:25
  • Registering Hub and Node Part 120:15
  • Registering Hub and Node Part 215:45
  • Hub and Node by JSON09:59
  • Grid End to End Design Part 120:10
  • Grid End to End Design Part 210:49

Java Basics15 lectures • 3hr 32min

  • Install Java / Eclipse16:20
  • Java First Program15:21
  • Java DataTypes18:51
  • While & Do-While Loop17:58
  • For Loop14:16
  • Else If Statement17:39
  • Array Part 117:05
  • Array Part 214:32
  • Class and Objects Part 114:48
  • Class and Objects Part 207:49
  • Constructors17:54
  • For_Each Loop04:42
  • ArrayList09:34
  • HashMap10:33
  • Interfaces14:31

Bonus Lecture – SQL Commands16 lectures • 49min

  • Create Table05:37
  • Insert into table05:47
  • Delete Table03:13
  • Add Column03:20
  • Delete Column01:18
  • Modifying datatype of Column03:10
  • Update record02:56
  • Delete record02:21
  • Select01:41
  • Select distinct02:02
  • Where04:56
  • Where OR03:20
  • Where AND03:10
  • Where Not01:17
  • Order by02:42
  • Top/RowNum02:10

👇👇👇👇 Click Below to Enroll in Free Udemy Course 👇👇👇👇

Go to Course

👇👇 See Also 👇👇

Join Us Join Us Join Us
Sharing Is Caring:

Leave a Comment

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO