All in One Offer! | Access Unlimited Courses in any category starting at just $29. Offer Ends in:

Browse Library

  • Business Solutions
  • Become an Instructor
  • 0
    Shopping Cart

    Your Cart is empty. Keep shopping to find a course!

    Browse Courses
Get Unlimited Learning Access
4 days left at this price!
30-Day Money-Back Guarantee

This plan includes

  • Instant access to 11,000+ online courses
  • Play & Pause Course Videos
  • HD Video Recorded Lectures
  • Learn on Mobile/PC/Tablet
  • Quizzes and Real Projects
  • Lifetime Course Certificate
  • Instructor Chat Support
  • Cancel Plan Anytime
Subscribe to Learnfly’s top courses
Get this course, plus 11,000+ of our top-rated courses for one year with Go Annually Plan.
$348 $244 a year Save 30%
4 days left at this price!
30-Day Money-Back Guarantee

This plan includes

  • Instant access to 11,000+ online courses
  • Play & Pause Course Videos
  • HD Video Recorded Lectures
  • Learn on Mobile/PC/Tablet
  • Quizzes and Real Projects
  • Lifetime Course Certificate
  • Instructor Chat Support
  • Cancel Plan Anytime
  • Build beautiful tests using Selenium WebDriver
  • Understand how to use XPath and CSS to locate web elements
  • Learn about the page object pattern
  • Learn some of the most important automation best practices
  • Understand how to use JUnit for testing the most downloaded Java library
  • Learn about Intelli J, the most popular Java IDE

Welcome to an Introductory course in Selenium WebDriver with Java, the only course you need to quickly get up and running with Selenium WebDriver.


At 5+ hours, this Selenium WebDriver with Java course is guaranteed to have you running your first Selenium test in under 1 hr.

The course is a taught by the world's leading instructor at test automation. Training over 100,000 people in-person and online.

The course has been updated to be 2020 ready and you'll be learning the latest tools and technologies used at the world's leading test automation organizations such as Sauce Labs

We've taught over 100,000 students how to code and many have gone on to change their lives by becoming professional test automation engineers

We'll take you step-by-step through engaging video tutorials and teach you everything you need to know to get introduced to  Selenium WebDriver with Java.

Throughout this carefully-engineered course, we cover a the world's leading tools and technologies, including:


Selenium WebDriver



Intelli J


Sign up today, and look forward to:

Video Lectures

Code Challenges and Exercises

Real web applications


Q: What operating system should I have?

A: The course is presented for Windows and Mac OS users.


Q: Do I need to install other programs for this course?

A: Yes, you will need to install Java, IntelliJ and Maven on your computer.


Q: Are there any course requirements or prerequisites?

Basic understanding of Java programming

  • A PC running Windows 10 Professional or Mac OS

  • Chrome browser

  • Familiar with web pages

  • Software testing knowledge

  • All software we’ll be using is free to download and install


Q: Do I need to purchase any additional licenses to be able to use all the demonstrated tools?

A: No, all the tools you will be using during this course are free


Q: Do I need previous programming knowledge ?

A: Basic Java knowledge is advisable to understand all the concepts, but the course will explain everything in a comprehensible way for beginners as well. The course also contains a section for Java basics.


Q: How long do I have to complete it?

A: Once you purchased the course, you will have lifetime access to it and any updates we will add to the course.


Q: Do I receive anything after I complete a course?

A: Yes, a completion certificate is issued once you have gone over all the lectures.


REMEMBER… I'm so confident that you'll love this course that we're offering a FULL money back guarantee for 30 days! So it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.

So what are you waiting for? Click the buy now button and join the world's highest rated web development course.

  • Windows or a Mac computer
  • Beginner Java programmers that are looking to quickly get started with Selenium WebDriver
View More...
  • Section 1 : Introduction 1 Lectures 00:04:44

    • Lecture 1 :
    • What you will get in this course Preview
  • Section 2 : Tools Setup 7 Lectures 00:30:00

    • Lecture 1 :
    • Tools Introduction
    • Lecture 2 :
    • How to get help?
    • Lecture 3 :
    • Install JDK 11 for Windows
    • Lecture 4 :
    • Installing Intellij IDEA Community for Windows
    • Lecture 5 :
    • Configuring Intellij
    • Lecture 6 :
    • Install Maven
    • Lecture 7 :
    • Download source code
  • Section 3 : 1st Selenium Test 8 Lectures 00:45:56

    • Lecture 1 :
    • Create a Maven Project
    • Lecture 2 :
    • Download chromeDriver and Selenium
    • Lecture 3 :
    • How to handle chromeDriver paths for windows and mac
    • Lecture 4 :
    • Automatic way of managing drivers
    • Lecture 5 :
    • Run first test
    • Lecture 6 :
    • Run test with Maven
    • Lecture 7 :
    • Selenium WebDriver Intro
    • Lecture 8 :
    • Running Tests Exercise
  • Section 4 : Locating web elements with WebDriver 24 Lectures 01:29:36

    • Lecture 1 :
    • Section Overview
    • Lecture 2 :
    • 7 Steps of Selenium script
    • Lecture 3 :
    • Basic understanding of HTML
    • Lecture 4 :
    • How to use Chrome for element location
    • Lecture 5 :
    • HTML in the browser
    • Lecture 6 :
    • How to get absolute XPath and CSS
    • Lecture 7 :
    • Types of locators in WebDriver
    • Lecture 8 :
    • Locators in code
    • Lecture 9 :
    • Locators quiz answer
    • Lecture 10 :
    • Before and after annotations
    • Lecture 11 :
    • XPath introduction
    • Lecture 12 :
    • Forward slash and double forward slash in XPath
    • Lecture 13 :
    • Xpath @ and .
    • Lecture 14 :
    • Xpath Contains()
    • Lecture 15 :
    • Xpath parent and compound class names
    • Lecture 16 :
    • Xpath multiple attributes
    • Lecture 17 :
    • CSS Selectors
    • Lecture 18 :
    • Which locators are the best
    • Lecture 19 :
    • Using data attributes
    • Lecture 20 :
    • Exam
    • Lecture 21 :
    • Exam Answer
    • Lecture 22 :
    • Section review
    • Lecture 23 :
    • 7 step quiz
    • Lecture 24 :
    • Inspection quiz
  • Section 5 : Webdriver Methods 12 Lectures 01:07:59

    • Lecture 1 :
    • Webdriver methods section Intro
    • Lecture 2 :
    • Element interactions
    • Lecture 3 :
    • Get element information
    • Lecture 4 :
    • Keyboard actions
    • Lecture 5 :
    • Actions quiz
    • Lecture 6 :
    • Action quiz answer
    • Lecture 7 :
    • Javascript Executor
    • Lecture 8 :
    • Windows
    • Lecture 9 :
    • Frames
    • Lecture 10 :
    • Alerts
    • Lecture 11 :
    • File Download and Cookies
    • Lecture 12 :
    • Coding Exercises for Methods
  • Section 6 : Page Object Pattern 7 Lectures 00:45:25

    • Lecture 1 :
    • Always use Page Objects
    • Lecture 2 :
    • Coding a simple page object
    • Lecture 3 :
    • Page Object anti- patterns
    • Lecture 4 :
    • Quiz on Page Objects
    • Lecture 5 :
    • Creating tiny pages objects
    • Lecture 6 :
    • Page Objects exercise
    • Lecture 7 :
    • Page objects exercise answer
  • Section 7 : Automation Best Practices 12 Lectures 01:23:16

    • Lecture 1 :
    • Introduction to Automation Best Practices
    • Lecture 2 :
    • Test Automation pyramid is key to success
    • Lecture 3 :
    • Automation Pyramid Exercises
    • Lecture 4 :
    • Focus on reability before more automation
    • Lecture 5 :
    • Real world story
    • Lecture 6 :
    • Dont rerun failed tests
    • Lecture 7 :
    • Should we use implicit or explicit waits
    • Lecture 8 :
    • Implicit waits in real code
    • Lecture 9 :
    • Explicit waits in code
    • Lecture 10 :
    • Don't repeat yourself
    • Lecture 11 :
    • Keep classes and methods small
    • Lecture 12 :
    • Automation best practices review
  • How do i access the course after purchase?

    It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time.
  • Are these video based online self-learning courses?

    Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic.
  • Can i play & pause the course as per my convenience?

    Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on.
  • How do i contact the instructor for any doubts or questions?

    Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want.
  • Do i need a pc to access the course or can i do it on mobile & tablet as well?

    Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly.
  • Do i get any certificate for the courses?

    Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion.
  • For how long can i access my course on the platform?

    You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions.
  • Is there any free trial?

    Currently, we do not offer any free trial.
  • Can i cancel anytime?

    Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?

97836 Course Views

1 Courses

Nikolay Advolodkin is a prolific Automation Test & Quality Assurance Engineer. Currently, he is the CEO and Software Testing Instructor at Ultimate QA. He has been voted as one of 33 Test Automation Leaders to follow in 2017 by TechBeacon. He is a frequent Contributor for the blog, SimpleProgrammer and a speaker at Automation Guild 2017.When he isn’t immersed in the realm of coding and all-things QA, Nikolay Advolodkin enjoys self-improvement and aims to hone his vast skill set daily, all while teaching online students how to master automated software testing.
View More...
  • Unmatched Variety and Value!
    Learnfly's monthly subscription offers unlimited access to a vast range of courses. Affordable pricing, compared to competitors, makes it the ultimate choice for continuous learning.
    Jessica M.


  • Top-Notch Quality, Affordable Rates!
    High-quality courses with certified instructors make Learnfly stand out. The affordable pricing is a game-changer for those seeking premium education.
    Alex P.


  • Certified Excellence Every Time!
    Learnfly's courses, taught by certified instructors, ensure top-notch learning experiences. The course completion certificates add significant value to one's skill set.
    Sarah R.


  • Round-the-Clock Support!
    Learnfly goes the extra mile with 24/7 course support. Their dedication to helping students succeed is commendable.
    Ryan K.


  • Learn Anywhere, Anytime!
    Whether on mobile, PC, or tablet, Learnfly's platform offers flexibility. Learning on the go has never been easier.
    Emily S.


  • Job-Ready Skills!
    Learnfly's job-oriented courses equip learners with practical skills for the workplace. An investment in career growth!
    Jake M.


  • Budget-Friendly Brilliance!
    Learnfly's pricing is a steal for the quality and variety of courses offered. Quality education without breaking the bank.
    Olivia T.


  • Instructor Excellence Unleashed!
    Learn from the best with Learnfly's certified instructors. The platform ensures that knowledge is imparted by industry experts.
    Daniel L.


  • Achievement Unlocked!
    Learnfly not only offers courses but also recognizes your efforts with course completion certificates. A sense of accomplishment with every course finished.
    Maya H.


  • Learning Revolution!
    Learnfly's platform is a revolution in education. Access to unlimited courses at affordable rates is a game-changer.
    Ethan W.


  • software-testing-qa-strong-basics-with-live-examples

    Software Testing/ QA strong basics ...

    By : Syam Mohan

    Lectures 12 Beginner 1:45:40
  • cicd-devops-tools-for-automation-testers-selenium

    CICD (DevOPs Tools) for Automation ...

    By : Automation Talks

    Lectures 32 All Level 8:11:45
  • selenium-java-beginners-to-advanced-with-live-project

    Selenium Java - Beginners to Advanc...

    By : Arun Motoori

    Lectures 296 All Level 126:18:14
  • new-selenium-ide-course

    New Selenium IDE Course

    By : Arun Motoori

    Lectures 142 All Level 17:41:19
  • locators-xpath-expressions-css-selectors-and-locator-tools

    Locators, XPath Expressions, CSS Se...

    By : Arun Motoori

    Lectures 89 All Level 20:15:28

Students learning on Learnfly works with Fortune 500 companies around the globe.

Sign Up & Start Learning
By signing up, you agree to our Terms of Use and Privacy Policy
Reset Password
Enter your email address and we'll send you a link to reset your password.