Web Testing with Selenium
placeAmsterdam 26 jan. 2026 tot 27 jan. 2026Toon rooster event 26 januari 2026, 09:30-16:30, Amsterdam, Dag 1 event 27 januari 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 26 jan. 2026 tot 27 jan. 2026Toon rooster event 26 januari 2026, 09:30-16:30, Eindhoven, Dag 1 event 27 januari 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 26 jan. 2026 tot 27 jan. 2026Toon rooster event 26 januari 2026, 09:30-16:30, Houten, Dag 1 event 27 januari 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 26 jan. 2026 tot 27 jan. 2026Toon rooster event 26 januari 2026, 09:30-16:30, Online, Dag 1 event 27 januari 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 26 jan. 2026 tot 27 jan. 2026Toon rooster event 26 januari 2026, 09:30-16:30, Rotterdam, Dag 1 event 27 januari 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 26 jan. 2026 tot 27 jan. 2026Toon rooster event 26 januari 2026, 09:30-16:30, Zwolle, Dag 1 event 27 januari 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 23 mrt. 2026 tot 24 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Amsterdam, Dag 1 event 24 maart 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 23 mrt. 2026 tot 24 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Eindhoven, Dag 1 event 24 maart 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 23 mrt. 2026 tot 24 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Houten, Dag 1 event 24 maart 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 23 mrt. 2026 tot 24 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Online, Dag 1 event 24 maart 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 23 mrt. 2026 tot 24 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Rotterdam, Dag 1 event 24 maart 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 23 mrt. 2026 tot 24 mrt. 2026Toon rooster event 23 maart 2026, 09:30-16:30, Zwolle, Dag 1 event 24 maart 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 25 mei. 2026 tot 26 mei. 2026Toon rooster event 25 mei 2026, 09:30-16:30, Amsterdam, Dag 1 event 26 mei 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 25 mei. 2026 tot 26 mei. 2026Toon rooster event 25 mei 2026, 09:30-16:30, Eindhoven, Dag 1 event 26 mei 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 25 mei. 2026 tot 26 mei. 2026Toon rooster event 25 mei 2026, 09:30-16:30, Houten, Dag 1 event 26 mei 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 25 mei. 2026 tot 26 mei. 2026Toon rooster event 25 mei 2026, 09:30-16:30, Online, Dag 1 event 26 mei 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 25 mei. 2026 tot 26 mei. 2026Toon rooster event 25 mei 2026, 09:30-16:30, Rotterdam, Dag 1 event 26 mei 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 25 mei. 2026 tot 26 mei. 2026Toon rooster event 25 mei 2026, 09:30-16:30, Zwolle, Dag 1 event 26 mei 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 20 jul. 2026 tot 21 jul. 2026Toon rooster event 20 juli 2026, 09:30-16:30, Amsterdam, Dag 1 event 21 juli 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 20 jul. 2026 tot 21 jul. 2026Toon rooster event 20 juli 2026, 09:30-16:30, Eindhoven, Dag 1 event 21 juli 2026, 09:30-16:30, Eindhoven, Dag 2 |
Selenium WebDriver
Via scripts in programming languages such as Java, C #, Python and Ruby the real outcomes of certain actions can be compared with the expected outcomes and the results can be reported.
Selenium IDE
The course Web Testing with Selenium starts with recording user interaction with the Selenium IDE. The recorded test is then translated to a JUnit test script in Java or another programming language that automatically carries out the test.
Element Localisation
Topics in the course Web Testing with Selenium …

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Selenium WebDriver
Via scripts in programming languages such as Java, C #, Python and Ruby the real outcomes of certain actions can be compared with the expected outcomes and the results can be reported.
Selenium IDE
The course Web Testing with Selenium starts with recording user interaction with the Selenium IDE. The recorded test is then translated to a JUnit test script in Java or another programming language that automatically carries out the test.
Element Localisation
Topics in the course Web Testing with Selenium are the localization of page elements with id, name, link, CSS and XPath. The most common WebDriver functions are explained and applied. Navigating and manipulating page elements is also discussed.
Advanced Selenium
And also Advanced Web Driver functions such as adjusting wait time, the Page Object Model, Selenium Grid and Cross Browser Testing are discussed.
Cucumber Integratie
Finally in the course Web Testing with Selenium the integration of Selenium and the Cucumber Framework will be discussed. With Cucumber User Scenarios can be defined that can be translated to a JUnit Test with Selenium WebDriver.
Audience Course Web Testing with Selenium
The course Web Testing with Selenium is intended for testers and developers who want to learn Selenium Webdriver for the automated testing of Web Applications.
Prerequisites Web Testing with Selenium
To participate in this course experience with programming is not strictly necessary. Knowledge of programming is beneficial for the understanding and can be obtained by participating in our course Java for Testers course.
Realization Training Web Testing with Selenium
The theory is discussed on the basis of presentation slides. Demos are used to illustrate the theory. There is ample opportunity to practice. The course material is in English.
Certification Web Testing with Selenium
Participants receive an official certificate Web Testing with Selenium after successful completion of the course.
Modules
Module 1 : Selenium Intro
- What is Selenium?
- Test Automation
- Selenium WebDriver
- Test Recorders
- Chrome Selenium IDE
- Katalon Recorder
- Selenium IDE
- Record Test Case
- Running Scripts
- Adding Checks
- Verification Commands
- Assertion Statements
- General Selenese Commands
- WaitFor Commands
- Store and Echo Commands
- IDE Limitations
Module 2 : Locating Elements
- Loading WebDriver
- Web Elements
- Finding Elements
- Locator Types
- Locating by ID and Name
- Locating by Link Text
- Locating by CSS Selector
- Tag, ID and Class
- Tag and Attribute
- Inner Text
- Locating by DOM
- DOM getElementsByID
- DOM getElementsByName
- Dom Name and Index
- Locating by XPath
- XPath Syntax
Module 3 : WebDriver Actions
- WebDriver Functions
- Actions on WebElements
- Clicking Check Boxes
- Clicking Radio Buttons
- Getting Attributes
- Sending Keys
- State Testing
- Clearing
- Submitting
- Select Items
- Table Lookup
- Get CCS
- Get Location
- Actions Class
- Switching Windows
- Waiting for Loading
Module 4 : JUnit Testing
- What is JUnit?
- JUnit Integration
- Assert Statements
- Running JUnit Tests
- JUnit Classes
- System Under Test
- Fixtures
- Annotations
- Test Suites
- Suite in Suite
- Suite TestRunner
- Special Case
- Parameterized Tests
- Executing Parameterized Tests
Module 5 : Advanced Web Driver
- WebDriverWait
- Implicit vs Explicit Wait
- ExpectedConditions
- Dealing with Alerts
- Synchronisation Strategies
- Cookies
- Page Object Model
- Page Objects
- private Methods
- Page Factory
- Loadable Components
- Selenium Grid
- Hub and Nodes
- Cross Browser Testing
Module 6 : Selenium and Cucumber
- Test Driven Development
- Behavior Driven Development
- What is Cucumber?
- User Stories
- Scenarios
- Feature Files
- Gherkin Language
- Given and When Keywords
- Then and And Keywords
- Background
- Cucumber Options
- Step Definitions
- Selenium Cucumber Integration
- Data Driven Testing
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
