Recherche…


Introduction

Je suis passé à Selenium 3 et j'ai commencé à utiliser Chrome au lieu de Firefox. J'ai découvert que pour Chrome, je devais télécharger un fichier binaire pour WebDriver pour gérer le navigateur. Pour que cela fonctionne, je dois définir le chemin absolu de cette binaire en tant que variable Java. Si binaire est mis à jour, je dois mettre à jour ce binaire manuellement dans mon environnement de test - ce qui prend du temps et est vraiment agaçant. J'ai découvert une bibliothèque Java très soignée qui le fait pour moi: https://github.com/bonigarcia/webdrivermanager

Les exemples ci-dessous montrent à quel point il est facile à utiliser

ChromeDriverManager.getInstance().setup();
FirefoxDriverManager.getInstance().setup();
OperaDriverManager.getInstance().setup();
PhantomJsDriverManager.getInstance().setup();
EdgeDriverManager.getInstance().setup();
InternetExplorerDriverManager.getInstance().setup();


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow