Selenium WebDriver – Testing Web Applications (SLN1)

Specialized training, Testing

This course familiarizes testers and developers with the test tool Selenium and the main API for Java. Participants learn to create automated end-to-end tests using jUnit and to design maintainable web application checks.

Training explains WebDriver architecture, browser drivers and proper test design. You will practice element selection, core commands and page interactions, including XPath, robust selectors, AJAX handling and WebDriver flows for reliable automation.

THIS TRAINING COURSE WILL HELP YOU:

  • Use Selenium WebDriver to automate web UI tests
  • Design maintainable selectors and robust test flows
  • Handle dynamic pages, AJAX and synchronization issues
  • Integrate tests with jUnit and set up test structure

WHO SHOULD ATTEND?

  • Manual testers moving to automation
  • Java developers writing integration or E2E tests
  • QA engineers responsible for UI test automation

COURSE LOCATION AND AVAILABLE DATES



Public courses are usually delivered in Czech, but this course is also available in English. We can arrange private training for your team online, at your premises or in our classrooms, and tailor the content to your needs.

For groups of around 4 or more participants, private training can already be comparable in price to booking individual places on a public course. Send us your requirements and we’ll recommend the best format and provide an exact quote.

Request training in English

Course content:

Hide details
  • Introduction to testing
    1. What testing is
    2. Testing goals
    3. Designing good tests
  • WebDriver architecture
    1. What WebDriver is
    2. Java library for WebDriver
    3. Browser drivers
  • Creating Selenium tests as jUnit tests
    1. Relation of unit, integration and E2E tests
    2. Initializing Selenium WebDriver and basic test structure
  • Selenium API
    1. Basic selectors
    2. Basic commands
    3. Working with page content
  • Using XPath in Selenium
  • Correct selector design and test maintainability
  • Handling dynamic and AJAX-driven pages
Prerequisites:
Basic knowledge of Java, basic HTML and web app architecture; jUnit familiarity preferred.
Schedule:
1 day (9:00-17:00)
Price per person:
296.00 € ( 358.16 € incl. 21% VAT)

Training and learning environment