Protractor is een end-to-end test framework voor Angular en AngularJS applicaties. Protractor is een Node.js programma gebouwd bovenop WebDriverJS. Protractor voert tests uit tegen uw applicatie die in een echte browser draait, waarbij interactie plaatsvindt zoals een gebruiker dat zou doen.
Compatibiliteit
Protractor 5 is compatibel met nodejs v6 en nieuwer.
Protractor werkt met AngularJS versies groter dan 1.0.6/1.1.4, en is compatibel met Angular applicaties. Merk op dat voor Angular apps de binding
en model
locators niet worden ondersteund. We raden aan by.css
te gebruiken.
Aan de slag
Zie de Protractor Website voor de meeste documentatie.
Om snel aan de slag te kunnen:
- Werk door de Tutorial
- Zie de API
Als je eenmaal bekend bent met de tutorial, ben je klaar om verder te gaan. Om je omgeving aan te passen, zie de Protractor Setup docs. Om te beginnen met het schrijven van tests, zie de Protractor Tests docs.
Om beter te begrijpen hoe Protractor werkt met de Selenium WebDriver en Selenium Server zie het referentiemateriaal.
Hulp krijgen
Kijk naar de Protractor FAQ en lees de Top 20 vragen op StackOverflow.
Stel je vragen over gebruik en debugging op StackOverflow (gebruik de “protractor” tag), de Gitter chat room, of in de Angular discussie groep. (Gelieve geen support vragen te stellen hier op Github.)
Voor Contributors
Zie DEVELOPER.md