This small library aimed to automate the Selenium WebDriver binaries management inside a java project.
repositories {
jcenter()
...
OR
...
mavenCentral()
}
dependencies {
implementation 'com.github.rosolko:wdm4j:1.1.2'
}
Pick preset binary configuration:
ChromeConfig
EdgeConfig
FirefoxConfig
InternetExplorerConfig
OperaConfig
PhantomJsConfig
Or implement your own from CommonConfig
interface
Configure based on selected configuration:
new WebDriverManager().setup(new ChromeConfig())
Lock binary version:
new WebDriverManager().setup(new ChromeConfig(), "2.45")