selenium
WebDriverManager pour Selenium - un outil très soigné de Boni Garcia
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