Selenium WebDriver API Introduction in Java - Richard Bradshaw

About This Course

By Richard Bradshaw


As with all tools, new versions are out all the time and this series is in need of an update. An updated text version can be found on Richard's blog.

One of the most popular tools for writing browser automated checks in, is WebDriver. If you are in a web testing context looking to explore how automation can support your testing efforts, then this series is for you. No programming experience? This series has you covered.

In this series of videos, we will get to grips with the basic functionality of WebDriver, using Java. We will start with getting our development environment ready, including installing java and IntelliJ (the IDE used in this series), moving on to how to use IntelliJ, followed by the basics of WebDriver. Throughout this series I will also share with you some good practices for using WebDriver and traps to avoid. Also explaining some basic programming concepts used when creating automated checks using a programming language and WebDriver.

These videos were recorded on windows, however IntelliJ is cross platform, so once you have worked out how to install JAVA and IntelliJ on your operating system, you could follow the videos on WebDriver.


  • Environment
  • IntelliJ
  • Drivers
  • Navigation
  • Interactions
  • Waits
  • Screenshots


What You'll Learn:

The following is required:

  • Comfortable working with Java - You can kickstart your Java learning with an Introduction to Java
  • Java 1.8 or above installed
  • Maven installed

Who's This Course For:

Testers looking to get into UI automation or learn more about how Selenium WebDriver works


It may useful to take The Building Blocks of the Internet course to learn the fundamental technologies that make up websites and web pages.

Meet the Instructor

Richard Bradshaw

Richard Bradshaw


Richard Bradshaw is an experienced tester, consultant and generally a friendly guy. He shares his passion for testing through consulting, training and giving presentation on a variety of topics related to testing. He is a fan of automation that supports testing. With over 10 years testing experience, he has a lot of insights into the world of testing and software development. Richard is a very active member of the testing community, and is currently the FriendlyBoss at The Ministry of Testing. Richard blogs at and tweets as @FriendlyTester. He is also the creator of the YouTube channel, Whiteboard Testing.

Course At A Glance

Level - Beginner
Duration - about 1 hour
Lessons - 8
Type - Self-Paced
Topics - Automation, Ui Automation
First Published - August 2015
Share This Course To MoTivate Others