fbpx
Course length:
Training language:
24 lessons
English
Course fee:
559 EUR + VAT

Test automation with Selenium - Foundation level live course - Dates and application

First training day: 18 May 2026, Further training days: 19., 20.

Weekday daytime (09.00 - 16.30 CET)
Application deadline:
8 May 2026
Training language:
English
Course fee:
559 EUR + VAT

First training day: 10 August 2026, Further training days: 11., 12.

Weekday daytime (09.00 - 16.30 CET)
Application deadline:
31 July 2026
Training language:
English
Course fee:
559 EUR + VAT

First training day: 16 November 2026, Further training days: 17., 18.

Weekday daytime (09.00 - 16.30 CET)
Application deadline:
6 November 2026
Training language:
English
Course fee:
559 EUR + VAT

Applying for closed-group training

If you and your colleagues are attending a closed group training course and you have a training date code, you can apply here.

Application without a date

If none of the dates is right for you, but you are interested in the course, please submit your application without a date. When we publish a new date you will be notified.

Gain a solid foundation in test automation with Selenium through this comprehensive live course. You will explore the basics of automation, learn the essential components of Selenium, and understand why automation is crucial. The course covers Selenium IDE, including Selenese commands, synchronization techniques, and handling AJAX and multiple windows. Dive into locating web elements, using WebDriver for automation tasks, and explore Selenium Grid for distributed testing. By the end of the course, you will have automated a full web application, transitioning from Selenium IDE to WebDriver using Java

This course is ideal for anyone looking to learn the basics of test automation using Selenium. It is especially recommended for developers, testers, and test managers who want to automate the testing of web applications. It is also suitable for those seeking to deepen their understanding of Selenium IDE, WebDriver, and Grid. Whether you're new to test automation or looking to expand your existing knowledge, this course will equip you with the essential tools and techniques for effective automated testing.

  • Basic grasp of testing methodologies
  • Basic programming skills (knowledge of Java or Python language is an advantage)
  • HTML basics

Selenium is an open-source automation tool widely used for testing web applications. It enables testers and developers to create automated tests for browsers, supporting popular browsers like Chrome, Firefox, and Safari. Selenium consists of multiple components, including Selenium IDE (for interactive test recording and playback), Selenium WebDriver (a modern browser automation framework), and Selenium Grid (for running tests in distributed environments).

Selenium is primarily used for functional and regression testing of web applications but is also valuable in continuous integration and development processes. It is especially popular in agile development environments where rapid and repetitive testing is essential for ensuring quality.

The Selenium framework has many advantages that make it easier to automate testing. It is easy to learn how to use and it supports the most common operating systems and programming languages. And thanks to its open source, it is a free tool with a whole community constantly working on its development.

 

Main topics:

  • Introduction to Test Automation: Understand the basics of test automation and the essential components of Selenium, learning why automation is vital for modern software testing.

  • Selenium IDE: Explore the history and evolution of Selenium, master Selenese commands, and learn to automate test cases using record and playback techniques, including handling AJAX and multiple windows.

  • Locators: Learn the structure and use of locators to find and interact with web elements during automated tests efficiently.

  • Selenium WebDriver: Gain hands-on experience with WebDriver, configuring it for automation tasks, and executing various operations on web elements using Java.

  • Selenium Grid: Understand the basics of Selenium Grid for distributed test execution across multiple environments, enhancing the scalability of your automation efforts.

  • End-to-End Web Application Automation: Apply your knowledge by automating a complete web application, transitioning from Selenium IDE to WebDriver, and executing tests using Java for real-world scenarios.

 


After completing the training, you will be able to:

  • Understand the fundamentals of test automation and the core components of Selenium.
  • Use Selenium IDE for recording, editing, and debugging automated test cases.
  • Identify and use different locators to efficiently find web elements.
  • Configure and utilize Selenium WebDriver to automate web applications using Java.
  • Implement advanced techniques in WebDriver, such as handling AJAX calls and multiple windows.
  • Set up and manage Selenium Grid for distributed test execution across multiple environments.
  • Automate a complete web application, transitioning from Selenium IDE to WebDriver, and executing tests in a real-world scenario.

 

For a more comprehensive view of test automation, we recommend the ISTQB Advanced Test Automation Engineer exam preparation courses. It focuses on test automation architectures, frameworks, and best practices.

 

COURSE OUTLINE:

1. INTRODUCTION

1.1. Course overview, introduction
1.2. Why we automate
1.3. Overview of the elements of Selenium

 

2. SELENIUM IDE

2.1. History of Selenium, its versions, the basics
2.2. General Selanese commands and their use
2.3. Commands used to verify results
2.4. Synchronization commands
2.5. AJAX and multi-window capture and playback
2.6. Capture and playback, automating test pages
 

3. LOCATORS

3.1. Structure of locators
3.2. Locating elements

4. SELENIUM WEBDRIVER

4.1. Introduction to WebDriver API
4.2. Configuring WebDriver
4.3. Java basics
4.4. Locating elements with WebDriver
4.5. Overview of operations that can be executed on elements
4.6. Miscellaneous useful techniques
4.7. Test automation with WebDriver

 

5. SELENIUM GRID

5.1. Selenium Grid overview
 

6. AUTOMATING A TEST FOR A COMPLETE WEB APPLICATION 

6.1. Automating the main pages in Selenium IDE
6.2. Converting into Java to run Selenium WebDriver
6.3. Running tests with Selenium WebDriver 

 

Trainers


Do you have any questions about the training?



WOULD YOU IMPROVE YOUR SKILLS IN THIS TOPIC?

If you wish to get a deeper knowledge of this field, you can choose from these additional courses.


Test automation with Selenium - Advanced level live course
(MFETSTSEL2)

Length:
16 lessons
Price:
559 EUR + VAT
Training dates:
Jul 06
Nov 09

You may also be interested in these courses and e-learning packages

You may find the courses below interesting


ISTQB Advanced Test Automation Engineer live course
(MFECTALAUT)

Length:
24 lessons
Price:
819 EUR + VAT
Training dates:
Jul 08
Oct 07