Protractor / Introduction
Protractor est un framework de test de bout en bout pour les applications
Angular et
AngularJS.
Protractor exécute des tests sur votre application exécutée dans un navigateur réel et interagit avec elle comme le ferait un utilisateur.
Tester comme un utilisateur
Protractor est construit sur
WebDriverJS, qui utilise des événements natifs et des pilotes
spécifiques au navigateur pour interagir avec votre application comme le ferait un utilisateur.
Pour les applications angulaires
Protractor prend en charge les stratégies de localisation spécifiques à
Angular,
ce qui vous permet de tester des éléments spécifiques à
Angular sans aucun effort de configuration de votre part.
Attente automatique
Vous n'avez plus besoin d'ajouter des temps d'attente et des temps de sommeil à votre test.
Protractor peut exécuter automatiquement l'étape suivante de votre test dès que la page Web termine les tâches en attente.
Vous n'avez donc pas à vous inquiéter de l'attente de la synchronisation de votre test et de la page Web.