Protractor este un cadru de testare end-to-end pentru aplicații Angular și AngularJS. Protractor este un program Node.js construit pe partea superioară a WebDriverJS. Protractor rulează teste împotriva aplicației dvs. care rulează într-un browser real, interacționând cu aceasta așa cum ar face-o un utilizator.
Compatibilitate
Protractor 5 este compatibil cu nodejs v6 și mai nou.
Protractor funcționează cu versiuni AngularJS mai mari de 1.0.6/1.1.4 și este compatibil cu aplicațiile Angular. Rețineți că, pentru aplicațiile Angular, localizatoarele binding
și model
nu sunt acceptate. Vă recomandăm să folosiți by.css
.
Noțiuni introductive
Vezi Website-ul Protractor pentru cea mai mare parte a documentației.
Pentru a fi configurat și a funcționa rapid:
- Lucrați prin Tutorialul
- Vezi API-ul
După ce sunteți familiarizat cu tutorialul, sunteți gata să treceți mai departe. Pentru a vă modifica mediul, consultați documentația Protractor Setup. Pentru a începe să scrieți teste, consultați documentația Protractor Tests.
Pentru a înțelege mai bine cum funcționează Protractor cu Selenium WebDriver și Selenium Server, consultați materialele de referință.
Obținerea de ajutor
Verificați Protractor FAQ și citiți cele mai importante 20 de întrebări de pe StackOverflow.
Vă rugăm să puneți întrebări de utilizare și de depanare pe StackOverflow (folosiți eticheta „protractor”), în camera de chat Gitter sau în grupul de discuții Angular. (Vă rugăm să nu puneți întrebări de asistență aici, pe Github.)
Pentru colaboratori
Vezi DEVELOPER.md