Protractor / Installation

Références

L'actualité

Librairie

L'information

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.

       logo github Voir sur GitHub

Protractor / Prérequis

Protractor est un programme de Node.js. Pour exécuter Protractor, vous devez avoir installé Node.js. Vérifiez la version du noeud que vous avez en cours d'exécution node --version. Il devrait être supérieur à v0.10.0.

Node.js est fourni avec le package Protractor npm, que vous pouvez utiliser pour installer Protractor.


Protractor / installation

Utilisez npm pour installer Protractor globalement (omettez le -g si vous préférez ne pas installer globalement) :

Vérifiez que protractor fonctionne en exécutent protractor --version. L'installation de Protractor comprend les éléments suivants :

  • protractor outil de ligne de commande
  • webdriver-manager outil de ligne de commande
  • API de protractor (bibliothèque)