Sök…


Introduktion

Jag bytte till Selenium 3 och började använda Chrome istället för Firefox. Jag upptäckte att för Chrome måste jag ladda ner en binär för WebDriver för att hantera webbläsaren. För att det ska fungera måste jag ställa in absolut sökväg till denna binära som Java-variabel. Om binär uppdateras måste jag uppdatera den binära manuellt i min testram - vilket tar tid och är verkligen irriterande. Jag upptäckte ett väldigt snyggt Java-bibliotek som gör det för mig: https://github.com/bonigarcia/webdrivermanager

Nedanstående exempel visar hur lätt det är att använda

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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow