A Protractor egy végponttól végpontig tartó tesztelési keretrendszer Angular és AngularJS alkalmazásokhoz. A Protractor egy Node.js program, amely a WebDriverJS tetejére épül. A Protractor teszteket futtat a valódi böngészőben futó alkalmazásoddal szemben, úgy interakcióba lépve vele, ahogy egy felhasználó tenné.
Kompatibilitás
A Protractor 5 kompatibilis a nodejs v6 és újabb verziókkal.
A Protractor az 1.0.6/1.1.4-nél nagyobb AngularJS verziókkal működik, és kompatibilis az Angular alkalmazásokkal. Vegye figyelembe, hogy az Angular alkalmazások esetében a binding
és model
lokátorok nem támogatottak. Javasoljuk a by.css
használatát.
Első lépések
A legtöbb dokumentációt a Protractor weboldalán találja.
A gyors beállításhoz és működéshez:
- Feldolgozza a bemutatót
- Megtekintheti az API-t
Amint megismerkedett a bemutatóval, máris továbbléphet. A környezeted módosításához lásd a Protractor Setup docs-t. A tesztek írásának megkezdéséhez lásd a Protractor Tests docs-t.
Hogy jobban megértsd, hogyan működik a Protractor a Selenium WebDriverrel és a Selenium Serverrel, lásd a referencia anyagokat.
Segítségért
Nézd meg a Protractor FAQ-t és olvasd át a Top 20 kérdést a StackOverflow-n.
Kérdezz a használattal és hibakereséssel kapcsolatban a StackOverflow-n (használd a “protractor” tag-et), a Gitter chat szobában vagy az Angular vitacsoportban. (Kérjük, ne tegyél fel támogatási kérdéseket itt a Githubon.)
Hozzájárulóknak
Lásd a DEVELOPER.md