Protractor är ett testramverk från början till slut för Angular- och AngularJS-program. Protractor är ett Node.js-program som bygger på WebDriverJS. Protractor kör tester mot din applikation som körs i en riktig webbläsare och interagerar med den som en användare skulle göra.
Kompatibilitet
Protractor 5 är kompatibel med nodejs v6 och nyare.
Protractor fungerar med AngularJS-versioner som är större än 1.0.6/1.1.4 och är kompatibel med Angular-applikationer. Observera att för Angular-applikationer stöds inte binding
och model
lokatorerna. Vi rekommenderar att du använder by.css
.
Kom igång
Se Protractors webbplats för den mesta dokumentationen.
För att snabbt komma igång:
- Arbeta dig igenom handledningen
- Se API:et
När du väl känner till handledningen är du redo att gå vidare. Om du vill ändra din miljö kan du se dokumentationen om Protractor Setup. För att börja skriva tester, se dokumentationen Protractor Tests.
För att bättre förstå hur Protractor fungerar med Selenium WebDriver och Selenium Server, se referensmaterialet.
Få hjälp
Kontrollera Protractors Vanliga frågor och läs igenom de 20 vanligaste frågorna på StackOverflow.
Ställ gärna användnings- och felsökningsfrågor på StackOverflow (använd ”protractor”-taggen), i Gitter-chattrummet eller i diskussionsgruppen Angular. (Ställ inga supportfrågor här på Github.)
För bidragsgivare
Se DEVELOPER.md