Protractor to framework testowy typu end-to-end dla aplikacji Angular i AngularJS. Protractor jest programem Node.js zbudowanym na szczycie WebDriverJS. Protractor uruchamia testy przeciwko Twojej aplikacji działającej w prawdziwej przeglądarce, wchodząc z nią w interakcję tak jak użytkownik.
Kompatybilność
Protractor 5 jest kompatybilny z nodejs v6 i nowszymi.
Protractor działa z wersjami AngularJS większymi niż 1.0.6/1.1.4, i jest kompatybilny z aplikacjami Angular. Zauważ, że dla aplikacji Angular, lokalizatory binding
i model
nie są obsługiwane. Zalecamy używanie by.css
.
Rozpoczęcie
Zobacz stronę Protractora dla większości dokumentacji.
Aby szybko się skonfigurować i działać:
- Przejrzyj samouczek
- Zobacz API
Jak już zapoznasz się z samouczkiem, jesteś gotowy, aby przejść dalej. Aby zmodyfikować swoje środowisko, zobacz dokument Protractor Setup. Aby zacząć pisać testy, zobacz dokument Protractor Tests.
Aby lepiej zrozumieć jak Protractor współpracuje z Selenium WebDriver i Selenium Server zobacz materiały referencyjne.
Uzyskiwanie pomocy
Sprawdź FAQ Protractora i przeczytaj Top 20 pytań na StackOverflow.
Proszę zadawać pytania dotyczące używania i debugowania na StackOverflow (użyj tagu „protractor”), na czacie Gitter, lub w grupie dyskusyjnej Angular. (Proszę nie zadawać pytań dotyczących wsparcia tutaj na Githubie.)
Dla autorów
Zobacz DEVELOPER.md