Buscar..


Introducción

Cambié a Selenium 3 y comencé a usar Chrome en lugar de Firefox. Descubrí que para Chrome necesito descargar un binario para que WebDriver maneje el navegador. Para que funcione, necesito establecer una ruta absoluta a este binario como variable de Java. Si el binario se actualiza, necesito actualizar ese binario manualmente en mi marco de prueba, lo que lleva tiempo y es realmente molesto. Descubrí una biblioteca de Java muy ordenada que lo hace por mí: https://github.com/bonigarcia/webdrivermanager

Los siguientes ejemplos muestran lo fácil que es usar

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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow