ITIL® 4 Foundation Is The First Step In Your ITIL® 4 Certification Journey. Become Certified Before The New Year. Learn more

Selenium WebDriver Java Training Course

Selenium WebDriver Java Is Delivered Online For Up To 10 People

Introduction

Selenium WebDriver has become the standard tool for automated web testing. It has received an endorsement from W3C (World Wide Web Consortium), the community which works on web standards development and Selenium 4 is W3C compliant. It is open-source and provides a powerful set of tools for testing your website. It is available on any platform and can be used with just about any web browser, including remote execution via Selenium Grid.

You can also integrate it into a huge variety of frameworks such as Cucumber, SpecFlow, Mocha etc, as well as testing frameworks such as NUnit, xUnit, JUnit, MSTest etc., and use your choice of assertion libraries. It also integrates very easily into Continuous Integration Tools such as Jenkins, Azure DevOps, TeamCity etc.

Our Selenium WebDriver Java training course is available as on-site training at your location or as online training. Our online training is live, instructor-led in our virtual classroom. Selenium WebDriver Java is delivered over 5 days, with each approximately 3.5 hours online.

Our Selenium WebDriver Java training course can be delivered to up to 10 staff members from your organisation.

Please Note

You can book this course and hold it in credit until you have decided on a specific course date. Alternatively, please view our other course dates.
Exam Not Included
5 Days
£4800Excl. VAT

Course Outline

Installation & Project Setup

How to install Selenium WebDriver Java, JUnit, JDK, Eclipse & Maven, and other useful tools. Creating a Maven project.

Introducing WebDriver

How to write a simple automation script in WebDriver within a standard java Class

Recording

Creating a WebDriver & JUnit script via recording (Selenium IDE)

Object Identification

Element locator strategies, using simple techniques

Object Identification using CSS & XPath

More complex locator strategies using CSS & XPath notation.

Synchronisation & Debugging

Implicit and Explicit Waits explained, debugging your test scripts.

WebDriver with JUnit

Overview of the JUnit key words.

Using the correct WebDriver methods.

Using the correct validation techniques. Using JUnit Test Suites

Helpers & Base Classes

Code re-use through Helper Methods and Base Classes.

Introducing Page Objects (POM)

Introduction to why we do it and how it makes life easier. Refactoring our tests using the PageFactory. Developing your own POM

Command Line & Reporting

Command Line execution with Maven, Passing Parameters, Taking Screenshots, Using Surefire Reporting, 3rd Party Reporting tools.

Data-Driven Testing

In-line and external data sources, data-driving your tests.

Cross-Browser & Selenium Server

Executing tests remotely using Selenium Server/Grid, Cross-Browser Testing

Integration

Integration with source control (Git & GitHub), integration with Jenkins and automating Test execution

Description

Our Selenium Java course is very comprehensive and covers all you need to know about Selenium WebDriver Java. It includes in-depth topics on locators (critical to reliable tests), Page Object Models, integration into CI tools. It also covers topics on Selenium Grid/Server and Selenium IDE.

Our Selenium WebDriver Java training course will take you from beginner through to writing effective automated tests in Selenium WebDriver.

About the Course

What Will You Learn?

  • Understand the key principles of test automation using Selenium WebDriver
  • Understand how to structure your automated testing including the Page Object Model
  • Understand how to manage Object Recognition using techniques such as XPath and CSS

Who Should Attend

Our Selenium WebDriver Java training course is recommended for anyone new to Selenium.

Materials Provided

All of our delegates receive comprehensive workbooks for the Selenium WebDriver Java training course.

Organisational Benefits

Our Selenium WebDriver Java training course will help you to:

  • Accelerate end-to-end testing
  • Control, communicate & collaborate
  • Increase test coverage
  • Parallel Test Execution and Faster Go-to-Market

Individual Benefits

Our Selenium WebDriver Java training course will take you through from beginner to advanced topics to make your test automation process more productive.

Prerequisites

  • A basic understanding of HTML and how web pages are developed
  • Some programming experience would be advantageous but not essential

Prereading

You do not have to complete any prereading prior to the Selenium WebDriver Java training course.

Exam Overview

There is no formal examination included in the Selenium WebDriver Java training course.

Exam Type

No Exam

Professional Development Units - PDUs

There are no professional qualification credits associated with the Selenium WebDriver Java training course.

Qualifications

There is no formal examination or certification associated with the Selenium WebDriver Java training course.

Next Steps

Purple Griffon offer the following private virtual sessions for your team. Our Automated Software Testing training courses can be delivered on-site at your location or online for up to ten people:

Complete Microfocus UFT

Selenium WebDriver C#

Selenium WebDriver JavaScript

Cypress Introduction

Cucumber Java

Cucumber JavaScript

SpecFlow

Call +44 (0)1539 736 828 now to discuss your training requirements and to book your sessions in the diary.

Conclusion

By the end of the Selenium WebDriver Java training course, you should have a thorough understanding of how to develop reliable, robust Selenium Web Tests using Selenium WebDriver and other tools

Selenium WebDriver Java Course Dates

Course Filter


DD/MM/YYY - e.g. 31/12/2015
Showing 0 to 0 of 0 Total Course Dates.

Oops!

There are currently no course dates that match your selected filter options. Please try another filter or contact one of our dedicated account managers on +44(0)1539 736 828 to discuss your requirements. Thanks.

Scroll Table to View Content