selenium
WebDriverManager för Selenium - ett väldigt snyggt verktyg från Boni Garcia
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