CSS Selectors for Test Automation
Over deze cursus
Een CSS-selector is een korte expressie die naar een of meer elementen op een pagina wijst op tag, id, class, attribuut of relatie. In testautomatisering is het meestal de eerste keuze om elementen te vinden, omdat het snel is en prettig leest. Deze cursus leert je CSS-selectors om elementen betrouwbaar te vinden, met live oefening op elke selector.
Veelgebruikte CSS-selectors
| Selector | Matcht |
|---|---|
.btn-primary |
elk element met class btn-primary |
#checkout |
het element met id checkout |
input[type='email'] |
email-inputs |
nav > a |
links die directe kinderen van nav zijn |
li:nth-child(2) |
het tweede lijstitem |
[data-test='submit'] |
het element dat voor tests gemarkeerd is |
Een kort voorbeeld
/* Een stabiele hook bedoeld voor tests, niet voor styling */
[data-test='add-to-cart']
De cursus behandelt combinators, pseudo-classes, en hoe je selectors kiest die een redesign overleven, allemaal met directe feedback.
Cursus Inhoud
Over je trainer
Roy de Kleijn · Trainer softwaretesten
Roy de Kleijn heeft meer dan 15 jaar praktijkervaring in software testing en testautomatisering. Hij schrijft en onderhoudt elke Testsmith-cursus, zodat wat je oefent aansluit op hoe het werk echt gedaan wordt.
Verbind op LinkedInNog geen account? Registreer
Wat je krijgt
- 37 uitgebreide lessen
- Leer op je eigen tempo
- Interactieve oefeningen
- Volg je voortgang