Playwright Test Automatisering
placeAmsterdam 9 feb. 2026 tot 10 feb. 2026Toon rooster event 9 februari 2026, 09:30-16:30, Amsterdam, Dag 1 event 10 februari 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 9 feb. 2026 tot 10 feb. 2026Toon rooster event 9 februari 2026, 09:30-16:30, Eindhoven, Dag 1 event 10 februari 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 9 feb. 2026 tot 10 feb. 2026Toon rooster event 9 februari 2026, 09:30-16:30, Houten, Dag 1 event 10 februari 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 9 feb. 2026 tot 10 feb. 2026Toon rooster event 9 februari 2026, 09:30-16:30, Online, Dag 1 event 10 februari 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 9 feb. 2026 tot 10 feb. 2026Toon rooster event 9 februari 2026, 09:30-16:30, Rotterdam, Dag 1 event 10 februari 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 9 feb. 2026 tot 10 feb. 2026Toon rooster event 9 februari 2026, 09:30-16:30, Zwolle, Dag 1 event 10 februari 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 13 apr. 2026 tot 14 apr. 2026Toon rooster event 13 april 2026, 09:30-16:30, Amsterdam, Dag 1 event 14 april 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 13 apr. 2026 tot 14 apr. 2026Toon rooster event 13 april 2026, 09:30-16:30, Eindhoven, Dag 1 event 14 april 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 13 apr. 2026 tot 14 apr. 2026Toon rooster event 13 april 2026, 09:30-16:30, Houten, Dag 1 event 14 april 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 13 apr. 2026 tot 14 apr. 2026Toon rooster event 13 april 2026, 09:30-16:30, Online, Dag 1 event 14 april 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 13 apr. 2026 tot 14 apr. 2026Toon rooster event 13 april 2026, 09:30-16:30, Rotterdam, Dag 1 event 14 april 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 13 apr. 2026 tot 14 apr. 2026Toon rooster event 13 april 2026, 09:30-16:30, Zwolle, Dag 1 event 14 april 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 15 jun. 2026 tot 16 jun. 2026Toon rooster event 15 juni 2026, 09:30-16:30, Amsterdam, Dag 1 event 16 juni 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 15 jun. 2026 tot 16 jun. 2026Toon rooster event 15 juni 2026, 09:30-16:30, Eindhoven, Dag 1 event 16 juni 2026, 09:30-16:30, Eindhoven, Dag 2 |
placeHouten 15 jun. 2026 tot 16 jun. 2026Toon rooster event 15 juni 2026, 09:30-16:30, Houten, Dag 1 event 16 juni 2026, 09:30-16:30, Houten, Dag 2 |
computer Online: Online 15 jun. 2026 tot 16 jun. 2026Toon rooster event 15 juni 2026, 09:30-16:30, Online, Dag 1 event 16 juni 2026, 09:30-16:30, Online, Dag 2 |
placeRotterdam 15 jun. 2026 tot 16 jun. 2026Toon rooster event 15 juni 2026, 09:30-16:30, Rotterdam, Dag 1 event 16 juni 2026, 09:30-16:30, Rotterdam, Dag 2 |
placeZwolle 15 jun. 2026 tot 16 jun. 2026Toon rooster event 15 juni 2026, 09:30-16:30, Zwolle, Dag 1 event 16 juni 2026, 09:30-16:30, Zwolle, Dag 2 |
placeAmsterdam 10 aug. 2026 tot 11 aug. 2026Toon rooster event 10 augustus 2026, 09:30-16:30, Amsterdam, Dag 1 event 11 augustus 2026, 09:30-16:30, Amsterdam, Dag 2 |
placeEindhoven 10 aug. 2026 tot 11 aug. 2026Toon rooster event 10 augustus 2026, 09:30-16:30, Eindhoven, Dag 1 event 11 augustus 2026, 09:30-16:30, Eindhoven, Dag 2 |
Intro Playwright
De cursus begint met een kennismaking met Playwright, een moderne testtool voor webapplicaties. Er wordt gekeken naar de verschillen met Selenium en Cypress, hoe je Playwright installeert en gebruikt met verschillende browsers. Onderwerpen zoals browser contexten, automatisch wachten, introspectie events en web-first assertions worden behandeld, evenals het gebruik van de Playwright Inspector en ondersteuning voor meerdere programmeertalen.
Tests Schrijven
In deze module leren deel…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Intro Playwright
De cursus begint met een kennismaking met Playwright, een moderne testtool voor webapplicaties. Er wordt gekeken naar de verschillen met Selenium en Cypress, hoe je Playwright installeert en gebruikt met verschillende browsers. Onderwerpen zoals browser contexten, automatisch wachten, introspectie events en web-first assertions worden behandeld, evenals het gebruik van de Playwright Inspector en ondersteuning voor meerdere programmeertalen.
Tests Schrijven
In deze module leren deelnemers hoe ze tests schrijven met Playwright. De syntaxis en structuur van tests worden uitgelegd, inclusief het verschil tussen tests en de ruwe API. Ook het gebruik van verschillende types locators zoals CSS, XPath en rol-gebaseerde locators komt aan bod, net als assertions, trace viewer en debugging via VS Code.
UI Interacties
Deze module focust op het simuleren van gebruikersinteracties zoals klikken op knoppen, tekst invoeren, werken met checkboxes en dropdowns. Daarnaast wordt besproken hoe om te gaan met modale dialogen, alerts, pop-ups en bestandsuploads. Ook netwerkverzoeken en het gebruik van meerdere browser contexten komen aan bod.
Fixtures en Hooks
Deelnemers leren wat fixtures zijn en hoe deze gebruikt worden om een consistente testomgeving op te zetten. Zowel ingebouwde als aangepaste fixtures worden besproken, inclusief het overschrijven ervan. Er wordt uitgelegd hoe setup en teardown werkt en wat het verschil is tussen fixtures en hooks zoals beforeEach en afterEach.
API Testing
In deze module leren deelnemers hoe ze API-tests uitvoeren met Playwright. Ze maken GET, POST, PUT en DELETE verzoeken, voegen headers toe, en valideren JSON-payloads en response codes. Ook het combineren van API- en UI-tests, parallelle uitvoering en authenticatie tests worden behandeld.
Geavanceerde Onderwerpen
De cursus sluit af met geavanceerde onderwerpen zoals
testparameterisatie, werken met CSV-bestanden en het gebruiken van
.env-bestanden. Verder wordt besproken hoe time-outs en retries
worden afgehandeld, hoe test rapporten en snapshots worden
gegenereerd en hoe visuele regressietests uitgevoerd
worden.
Doelgroep Cursus PlayWright Test Automation
De cursus PlayWright Test Automation is bestemd voor testers, developers en QA-engineers die PlayWright willen inzetten voor end-to-end testing van web applicaties.
Voorkennis PlayWright Test Automation
Basis kennis van programmeren in bijvoorbeeld JavaScript, TypeScript of Python. Enige ervaring met test automatisering is bevorderlijk voor de begripsvorming.
Uitvoering Training PlayWright Test Automation
Demos en case studies onder leiding van de trainer worden afgewisseld met presentaties en praktijk oefeningen.
Certificaat PlayWright Test Automation
De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan PlayWright Test Automation.
Modules
Module 1: Intro Playwright
- What is Playwright?
- Comparison with Selenium
- Comparison with Cypress
- Installing Playwright
- Browser Contexts
- Waiting for Elements
- Auto Wait
- Introspection Events
- Language Bindings
- Playwright Inspector
- Web-First Assertions
Module 2: Writing Tests
- Test Syntax and Structure
- Test versus Raw API
- Out of Process Running
- Locating Elements
- CSS Locators
- XPath Locators
- Role-based Locators
- Page Interactions
- Writing Assertions
- Trace Viewer
- VS Code Debugger
Module 3: UI Interactions
- Page Interactions
- Button Clicks
- Text Insertions
- Check and Radio Buttons
- Working with Dropdowns
- Modal Dialogs
- Handling Alerts
- Handling Pop-Ups
- Multiple Browser Contexts
- Handling File Uploads
- Network Requests
Module 4: Fixtures and Hooks
- What are Fixtures?
- Establish the Environment
- Built-in Fixtures
- Benefits of Fixtures
- Custom Test Fixtures
- Overriding Fixtures
- Setup and Teardown
- Differences with Hooks
- BeforeEach Hook
- AfterEach Hooks
Module 5: API Testing
- Making API Requests
- GET and POST Requests
- PUT and DELETE Requests
- Validating Response Codes
- Inserting Request Headers
- Validating JSON Payloads
- Validating Response Codes
- Combining API and UI Testing
- Parallel Execution
- Authentication Testing
Module 6: Advanced Topics
- Test Parameterization
- Tests via CSV files
- Passing Environment Variables
- .env Files
- Handling Timeouts
- Failures and Retries
- Test Reports
- Generating Snapshots
- Comparing Snapshots
- Performing Visual Regression
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.

