Protractor je komplexní testovací framework pro aplikace Angular a AngularJS. Protractor je program pro Node.js postavený nad WebDriverJS. Protractor spouští testy proti vaší aplikaci běžící ve skutečném prohlížeči a komunikuje s ní stejně jako uživatel.
Kompatibilita
Protractor 5 je kompatibilní s aplikacemi nodejs v6 a novějšími.
Protractor pracuje s verzemi AngularJS vyššími než 1.0.6/1.1.4 a je kompatibilní s aplikacemi Angular. Všimněte si, že u aplikací Angular nejsou podporovány lokátory binding
a model
. Doporučujeme používat by.css
.
Začínáme
Většinu dokumentace naleznete na webových stránkách Protractor.
Pro rychlé nastavení a spuštění:
- Projděte si výukový program
- Podívejte se na rozhraní API
Jakmile se seznámíte s výukovým programem, můžete pokračovat. Chcete-li upravit své prostředí, podívejte se do dokumentace Protractor Setup. Chcete-li začít psát testy, podívejte se do dokumentace Protractor Tests.
Chcete-li lépe pochopit, jak Protractor spolupracuje se Selenium WebDriver a Selenium Server, podívejte se do referenčních materiálů.
Získání pomoci
Podívejte se na často kladené dotazy k Protractoru a přečtěte si 20 nejčastějších dotazů na StackOverflow.
Prosím, pokládejte dotazy týkající se používání a ladění na StackOverflow (použijte značku „protractor“), v chatovací místnosti Gitter nebo v diskusní skupině Angular. (Otázky na podporu prosím nepokládejte zde na Githubu.)
Pro přispěvatele
Podívejte se na DEVELOPER.md