Avantage ou inconvénient Protractor Vs sélénium? [fermé]

je travaille actuellement sur le WebApp qui a beaucoup de JS angulaires... Nous avons commencé avec Selenium WebDriver et les scripts fonctionnent bien codes à gratter... Mais je pense que nous devons utiliser protractor plutôt que Selenium WebDriver. Autant que les deux font le même travail pour moi. La seule différence que j'ai trouvé est que je ne veux pas attendre explicitement pour charger la page web..

y a-t-il un autre avantage ou inconvénient à Protractor Vs Selenium WebDriver?

31
demandé sur Curious 2016-04-29 09:38:54

1 réponses

Salut nous pouvons avoir une discussion à ce sujet mais en ce qui concerne le sélénium vs protractor va:

sélénium

  1. fonctionne très bien même si c'est site web JS angulaire, seulement nous avons à traiter avec la question de synchronisation. Si vous pouvez gérer alors aucun inconvénient.
  2. le sélénium est très riche en automation, I. e, il est sur le marché depuis des années et très évolué et son API est presque stable.
  3. c'est en fait un outil de facto dans le marché libre pour l'automatisation du navigateur.
  4. vous pouvez travailler avec le sélénium dans presque toutes les langues populaires.

rapporteur

  1. est commercialisé comme outil d'automatisation à base angulaire. Mais quand vous regardez son noyau, c'est l'enveloppe de webdriver JS. Par conséquent, il ne découvre pas de nouvelle verticale dans l'automatisation de navigateur.
  2. Oui il a un certain avantage en cas de stratégie de localisateur spécifique à l'angle. Il offre plus d'options pour travailler avec Angular directives (I. e stratégie spécifique de localisation angulaire).
  3. il n'est disponible que pour un seul client (langue) I. e pour JavaScript seulement. Donc, pour travailler avec elle, vous devez connaître JavaScript.
  4. nouveau sur le marché bien qu'il soit basé sur le webdriverJs.

Donc cela dépend totalement de votre projet et d'équipe connaissance de l'outil 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 faire de navigateur automatisation impeccable. Espérons que cette aide.

26
répondu raj N ish Ku M ar 2017-09-19 16:01:34