Selenium WebDriver With Java

Learn to automate web applications using Selenium WebDriver with Java.

Selenium WebDriver is the web automation tool of the moment. Selenium WebDriver skills are in demand. And when you understand the Selenium WebDriver usage patterns that this course teaches, then you can increase your ability to write effective automation code.

Learn to use this automation test tool the easy way, with an experienced practitioner, who knows how to use it in the real world.

Alan Richardson has been working with Selenium since 2007, and WebDriver since 2010. Over the years he has helped his staff learn Selenium using the methods in this course: discussing the theory, showing examples, hands on work, then critique and code reviews of worked examples.

In this course you will learn real world techniques associated with the Selenium WebDriver API based on experience of using Selenium WebDriver to automate production web sites.

We have taken the material for a 3 days course and created additional hours of video instruction. It should take you at least an additional 6 hours of self learning to do the exercises. (some students have reported the exercises taking longer, it depends on your experience.)

This course focuses on the information you need to get productive with Selenium WebDriver. We don't spend any time on the Selenium IDE, because you won't use that in a production environment. We don't spend any time on padding covering the architecture of Selenium WebDriver because you can find that information on the Web, and you don't need to know it, to get productive.

Throughout the course we emphasise, and demonstrate, self learning strategies so that you don't just learn the Selenium WebDriver API in depth, you also learn how to discover more on your own.

Before you sign up for the course though, make sure you take advantage of the information we provide for free. Make sure to view our free preview videos from this course below.

Read the glowing testimonials written by previous students so you can understand how the course benefited them:

  • "An excellent course"
  • "Everything you ever wanted to know about ... but did not even know the questions"
  • "Excellent coverage and code examples!"
  • "Superb...can't rate this highly enough"
  • "Invaluable course for learning Selenium WebDriver - can't rate high enough!"

In addition to the the lectures, and the exercises, we also have over slides and pdfs to aid your self study, and projects filled with code to study.

We support you as you work through the course. So if you want additional explanation, or have a question then ask in the comments and we will answer, we even create new videos showing the answers and them to the course.

When you are ready to learn Selenium WebDriver in depth, then sign up and let our online video training help you.

If you have questions we didn't answer in this description then we might have answered them in our FAQs or contact us.


Your Instructor


Alan Richardson
Alan Richardson

Alan is the Author of the book Selenium Simplified . He has talked at conferences the world over, and has been involved in testing for almost 20 years.

In November at Eurostar 2012 Alan co-presented (with Simon Stewart) the "Selenium Clinic" tutorial. They won the award for Best Tutorial.

Alan writes on the following blogs and web sites:


Course Curriculum


  Selenium 4.0
Available in days
days after you enroll
  Opening and Importing Maven Projects with IntelliJ
Available in days
days after you enroll
  Basic Automation Knowledge
Available in days
days after you enroll
  IntelliJ Hints And Tips
Available in days
days after you enroll
  Module: Continuous Integration
Available in days
days after you enroll
  Continous Integration - Maven and JUnit Suites
Available in days
days after you enroll
  Module: Remote WebDriver and Grid
Available in days
days after you enroll
  Selenium Grid
Available in days
days after you enroll
  Selenium - Eco-System
Available in days
days after you enroll
  Various Production And Experience Tips
Available in days
days after you enroll
  End Notes
Available in days
days after you enroll

Frequently Asked Questions


How do I get support?
We provide support at two levels: platform, course. Platform support is provided by [email protected] Platform support covers all aspects of the training site and video replay e.g. - purchasing issues - videos not playing - browser incompatibility - how to use forums - forgotten passwords - etc. Course content support is provided by the instructor. e.g. - I don't understand lecture 48 - where is the source code? - how do I use WebDriver Wait For most queries, the best place to ask a question is in the disqus forums attached to each lecture. This way other people can benefit from your question and the answers you receive. It is also possible to ask the instructor a question directly and privately. To do this, use the "Ask A Question" lecture in section one.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
How long do I have access to the course?
How does lifetime access sound? After purchase, you have unlimited access to this course for as long as you like - across any and all devices you own.
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
My FAQ was not answered
We have a page of FAQs on the site with more detail: http://courses.compendiumdev.co.uk/pages/seleniumfaqs

Get started now!