Je peux voir que depuis que Selenium 2.0, WebDriver et Selenium RC sont emballés ensemble pour le téléchargement. Maintenant, j'utilise principalement le webDriver, mais puis-je apporter de jour Selenium RC dans mes scripts de test? Y a-t-il quelque chose que Selenium RC est capable, mais webDriver n'est pas, ni vice versa?
Vous devriez probablement commencer vos recherches ici (bien que vous puissiez avoir déjà dépassé cela): http://seleniumhq.org/docs/03_webdriver.html
Je suppose que vous êtes contrastant Selenium-RC à WebDriver, Selenium-Idre n'est vraiment pas dans le même ballon.
Le sélénium utilise JavaScript pour automatiser les pages Web. Cela le permet d'interagir très étroitement avec le contenu Web et constitue l'un des premiers outils d'automatisation pour prendre en charge Ajax et autres pages fortement dynamiques. Cependant, cela signifie également que le sélénium fonctionne dans la boîte à sable JavaScript. Cela signifie que vous devez exécuter le serveur Selenium-RC pour contourner la même stratégie d'origine, ce qui peut parfois causer des problèmes avec la configuration du navigateur.
WebDriver sur l'autre main utilise une automatisation native de chaque langue. Bien que cela signifie qu'il faut plus de temps pour soutenir de nouveaux navigateurs/langues, il offre une "sensation" beaucoup plus proche du navigateur. Si vous êtes heureux avec WebDriver, tenez-vous avec elle, c'est l'avenir. Il y a des limitations et des bugs en ce moment, mais s'ils ne vous arrêtent pas, allez-y.
Sélénium avantages sur webDriver
Avantages du webDriver par rapport au sélénium
Je vois que c'est une vieille question mais j'ai trouvé que ceci est sur la page Selenium HQ Page d'accueil:
Selenium WebDiver est le successeur de la télécommande de sélénium qui a été officiellement obsolète. Le serveur Sélénium (utilisé par WebDriver et à la télécommande) comprend également des capacités de grille intégrées.
C'est donc réglé :-)
La plus grande différence concerne RC Runs à partir d'un VS, 2.0 utilise WebDriver et lance le navigateur, au lieu d'utiliser A vs. Pour vous à la RC in 2.0, vérifiez ici: http://seleniumhq.org/docs/09_webiver .html # émulant-selenium-rc
Je ne sais pas comment prendre 2,0 en RC, mais voyez-vous qu'ils sont emballés ensemble? Ce sont deux produits différents. SELENIUM 2 est webDriver et selenium rc est sélénium 1.
Personnellement, j'ai trouvé 2,0 plus facile à programmer avec. De plus d'ici la fin de l'année, le support d'alerte JavaScript doit être mis en œuvre, qui est un énorme Plus!