Bonjour, nous pouvons avoir une discussion à ce sujet, mais en ce qui concerne le sélénium contre le rapporteur :
SELENIUM
- Fonctionne très bien même si c'est un site angulaire JS, seulement nous devons faire face à la question de la synchronisation. Si vous pouvez gérer alors aucun inconvénient.
- Selenium est très riche en automatisation, c'est-à-dire qu'il est sur le marché depuis des années et a beaucoup évolué et son API est presque stable.
- Il s'agit en fait d'un outil de facto sur le marché open source de l'automatisation des navigateurs.
- Vous pouvez travailler avec Selenium dans presque toutes les langues courantes.
PROTRACTOR
- Est commercialisé en tant qu'outil d'automatisation basé sur Angular. Mais quand vous regardez son noyau, c'est un wrapper pour webdriver JS. Par conséquent, il n'ouvre pas de nouveaux horizons dans l'automatisation des navigateurs.
- Oui, il présente certains avantages en cas de stratégie de localisation spécifique à Angular. Il offre plus d'options pour travailler avec les directives Angular (c'est-à-dire la stratégie de localisation spécifique à Angular).
- Il n'est disponible que pour un seul client (langage), c'est-à-dire pour JavaScript uniquement. Pour l'utiliser, vous devez donc connaître JavaScript.
- Nouveau sur le marché bien qu'il soit basé sur le webdriverJs.
Cela dépend donc totalement des exigences de votre projet et des connaissances de votre équipe, de l'outil que vous souhaitez utiliser. Il ne serait pas bon de dire lequel a quel avantage sur l'autre. Les deux outils sont là pour nous aider et rendre l'automatisation du navigateur sans faille. J'espère que cela vous aidera.
4 votes
L'énorme inconvénient est que Selenium sonne mieux.
12 votes
Je pense que cette question devrait être rouverte car c'est une question valable avec une bonne réponse factuelle.
5 votes
Vote de réouverture donné. Ce n'est pas une question d'opinion. Nous pouvons comparer ces outils sur la base de faits clairs, et non de nos opinions, ce qui aidera les gens à choisir le bon outil pour leurs besoins spécifiques.