Suche…


Einführung

Ich wechselte zu Selenium 3 und fing an, Chrome anstelle von Firefox zu verwenden. Ich habe festgestellt, dass ich für Chrome eine Binärdatei herunterladen muss, damit WebDriver den Browser verarbeiten kann. Damit dies funktioniert, muss ich als Java-Variable den absoluten Pfad zu dieser Binärdatei festlegen. Wenn die Binärdatei aktualisiert wird, muss ich sie manuell in meinem Testframework aktualisieren. Dies ist zeitaufwändig und sehr ärgerlich. Ich habe eine sehr nette Java-Bibliothek entdeckt, die es für mich erledigt: https://github.com/bonigarcia/webdrivermanager

Die folgenden Beispiele zeigen, wie einfach die Verwendung ist

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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow