fbpx
Duration:
Training language:
16 sessions
English
Course fee:
559 EUR + VAT

Selenium Test Automation Framework – Advanced Level Instructor-Led Live Training - Dates and application

First training day: 6 July 2026 , Additional training days: 7.

Weekday daytime (09.00 - 16.30 CET)
Training language:
English
Course fee:
559 EUR + VAT
Enrolment deadline: 26 June 2026
Enrolment deadline:
26 June 2026

First training day: 9 November 2026 , Additional training days: 10.

Weekday daytime (09.00 - 16.30 CET)
Training language:
English
Course fee:
559 EUR + VAT
Enrolment deadline: 30 October 2026
Enrolment deadline:
30 October 2026

Applying for closed-group training

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

Enrolment without a date

If none of the dates suits you but you are interested in the course, please submit your enrolment without selecting a date. You will be notified when a new date is published.

Elevate your test automation skills with this advanced Selenium live training program. Delve into expert-level locator strategies using XPath, CSS, and regular expressions. Master the Selenium API with advanced user interactions like drag-and-drop, context-sensitive menus, and cookie management. Learn synchronization techniques with implicit, explicit, and fluent waits, and handle complex alert, frame, and window operations. Explore data-driven testing using Java, CSV, and Excel files, and extend Selenium for performance testing, element highlighting, and image comparison. Finally, apply your skills to automate a complete web application using Selenium IDE and WebDriver in Java.

This program is architected for experienced testers and developrs who want to deepen their test automation knowledge using Selenium. It is ideal for those who already have basic Selenium skills and are seeking to apply advanced techniques, such as expert-level locator strategies, complex user interactions, data-driven testing, and advanced synchronization and window management tasks. It is also recommended for those who wish to extend their automation capabilities with performance testing and automation of HTML5 elements.

  • fundamental understanding of testing methodologies
  • fundamental software development skills (knowledge of Java or Python language is an advantage)
  • HTML basics
  • foundational knowledge of Selenium IDE and Selenium WebDriver Selenese commands
  • Use of locators

Following our introductory course, our Advanced Selenium program will give you even more advanced expertise about using the Selenium framework to facilitate your test automation tasks. Selenium helps to reduce the time needed for testing by providing flexibility, reusability, and parallel testing.

 

Main topics:

  • Expert Locators and Regular Expressions: Master advanced locator strategies with ID, XPath, CSS, and jQuery, and develop proficiency to leverage regular expressions for precise element selection.

  • Advanced Selenium API Usage: Explore the Selenium API's advanced user interactions, including drag-and-drop, double-clicking, context-sensitive menus, and managing cookies and WebDriver events.

  • Test Synchronization Techniques: Learn and apply implicit, explicit, and fluent waits, along with user wait add-ons, to ensure reliable test synchronization.

  • Alert, Frame, and Window Operations: Gain proficiency in handling complex alert boxes, frames, and iframes, and managing child and pop-up windows.

  • Data-Driven Testing: Implement data-driven tests using Java, and work with data sources like CSV and Excel files to automate test scenarios based on dynamic data.

  • Extending Selenium: Enhance Selenium capabilities with techniques like highlighting elements, performing image comparisons, and conducting performance tests.

  • HTML5 Testing: To ensure comprehensive coverage, Automate testing for HTML5 elements, including video automation and managing HTML5 storage.

  • Automating a Complete Web Application Test: Apply your knowledge to automate the main pages of a web application, transitioning from Selenium IDE to Selenium WebDriver in Java for end-to-end testing.

 

 

 

After completing the professional development program, you will be able to:

  • Utilize advanced locator strategies with XPath, CSS, and regular expressions for precise web element selection.
  • Implement complex user interactions using Selenium's API
  • Effectively synchronize tests
  • Handle advanced operations with alerts, frames, iframes, and manage multiple browser windows and pop-ups.
  • Develop and run data-driven tests using Java
  • Automate HTML5 elements to ensure comprehensive test coverage.
  • Apply your skills to automate the testing of complete web applications

 

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

 

 

CURRICULUM OUTLINE:

1. INTRODUCTION

 

2. ON LOCATORS FOR EXPERTS, REGULAR EXPRESSIONS

2.1. ID, XPath, CSS, jQuery
2.2. Using regular expressions

 

3. POSSIBILITIES OF SELENIUM API

3.1. Advanced User Interactions API
3.2. Advanced keyboard and mouse use
3.3. Double clicking
3.4. Drag&drop
3.5. Context-sensitive menu
3.6. Managing cookies
3.7. Managing WebDriver events

 

4. SYNCHRONIZING TESTS

4.1. Implicit wait
4.2. Explicit wait
4.3. User wait add-ons
4.4. Fluent wait

5. ALERT, FRAME, WINDOW OPERATIONS

5.1. Managing alert boxes
5.2. Frame/IFrame
5.3. Child/Pop-up window management
 

6. DATA-DRIVEN TESTING

6.1. Data-driven tests in Java language
6.2. Data-driven test with CSV files
6.3. Data-driven test with Excel files
 

7. SELENIUM EXTENSION

7.1. Highlight elements
7.2. Image comparison
7.3. Performance test
 

8. HTML5 TESTING WITH SELENIUM

8.1. Video automation
8.2. Storage management
 

9. AUTOMATING A COMPLETE WEB APPLICATION TEST

9.1. Automating the main pages in Selenium IDE
9.2. Converting into Java to run Selenium WebDriver
9.3. Running Selenium WebDriver

 

Instructors


Do you have any questions about the training?



FOUNDATION COURSES FOR THIS PROGRAMME

Not yet confident enough to complete this course? Acquire the fundamentals you need with these courses.


Selenium Test Automation Framework – Foundation Level Instructor-Led Live Training
(MFETSTSEL1)

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

You may find the courses below of interest.


ISTQB Advanced Level Test Automation Engineer – Instructor-Led Live Training
(MFECTALAUT)