web-dev-qa-db-fra.com

Tout avantage ou Inconvénient Vs Selenium?

Je travaille actuellement sur la WebApp qui a beaucoup de Angular js ... Nous avons commencé avec Selenium WebDriver et les scripts fonctionnent bien avec les codes à gratter ... Mais on me suggère de faire appel à rapporteur. au lieu de Selenium WebDriver. Pour les deux, faire le même travail pour moi. La SEULE différence que j’ai trouvée est que je ne veux pas attendre explicitement pour charger la page Web ..

Existe-t-il d'autres avantages ou inconvénients dans Protractor Vs Selenium WebDriver?

36
ChanGan

Bonjour, nous pouvons en discuter, mais pour ce qui est de Selenium vs rapporteur:

sélénium

  1. Fonctionne très bien même s'il s'agit du site Web angular JS, seul le problème de synchronisation doit être résolu. Si vous pouvez gérer alors aucun inconvénient.
  2. Le sélénium est très riche en automatisation, c’est-à-dire qu’il est sur le marché depuis des années et qu’il a beaucoup évolué et que son API est presque stable.
  3. C'est en fait un outil de facto sur le marché open source pour l'automatisation des navigateurs.
  4. Vous pouvez travailler avec Selenium dans presque toutes les langues populaires.

RAPPORTEUR

  1. Est commercialisé en tant qu'outil d'automatisation basé sur angular. Mais quand on regarde son noyau, il est wrapper pour webdriver JS. Par conséquent, il ne découvre aucune nouvelle verticale dans l'automatisation du navigateur.
  2. Oui, cela présente un avantage certain 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 localisateur spécifique angular).
  3. Il n’est disponible que pour un seul client (langue), c’est-à-dire pour JavaScript uniquement. Donc, pour travailler avec cela, vous devez connaître JavaScript.
  4. Nouveau sur le marché bien que basé sur les webdriverJs.

Cela dépend donc totalement de votre projet et des connaissances de l’équipe que vous souhaitez utiliser. Il ne sera pas bon de dire qui a quel avantage sur les autres. Les deux outils sont là pour nous aider et rendre l’automatisation du navigateur sans faille. J'espère que cela t'aides.

33
eduliant