Skip to content

Commit b03de93

Browse files
changed webdrivermanager dependency to use latest (#104)
* changed webdrivermanager dependency to use 4.2.0 * fixed imports cause of changed in the WDM library
1 parent 767a188 commit b03de93

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.github.aquality-automation</groupId>
88
<artifactId>aquality-selenium</artifactId>
9-
<version>2.5.0</version>
9+
<version>2.5.1</version>
1010
<packaging>jar</packaging>
1111
<name>Aquality Selenium</name>
1212
<description>Library around Selenium WebDriver</description>
@@ -85,7 +85,7 @@
8585
<dependency>
8686
<groupId>io.github.bonigarcia</groupId>
8787
<artifactId>webdrivermanager</artifactId>
88-
<version>3.4.0</version>
88+
<version>4.2.0</version>
8989
</dependency>
9090

9191
<dependency>

src/main/java/aquality/selenium/browser/LocalBrowserFactory.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import aquality.selenium.configuration.driversettings.IDriverSettings;
55
import aquality.selenium.core.localization.ILocalizedLogger;
66
import aquality.selenium.core.utilities.IActionRetrier;
7-
import io.github.bonigarcia.wdm.Architecture;
87
import io.github.bonigarcia.wdm.WebDriverManager;
8+
import io.github.bonigarcia.wdm.config.Architecture;
99
import org.openqa.selenium.Capabilities;
1010
import org.openqa.selenium.chrome.ChromeDriver;
1111
import org.openqa.selenium.edge.EdgeDriver;
@@ -32,19 +32,19 @@ protected RemoteWebDriver getDriver() {
3232
Architecture systemArchitecture = driverSettings.getSystemArchitecture();
3333
switch (browserName) {
3434
case CHROME:
35-
WebDriverManager.chromedriver().version(webDriverVersion).setup();
35+
WebDriverManager.chromedriver().driverVersion(webDriverVersion).setup();
3636
driver = getDriver(ChromeDriver.class, driverSettings.getCapabilities());
3737
break;
3838
case FIREFOX:
39-
WebDriverManager.firefoxdriver().version(webDriverVersion).setup();
39+
WebDriverManager.firefoxdriver().driverVersion(webDriverVersion).setup();
4040
driver = getDriver(FirefoxDriver.class, driverSettings.getCapabilities());
4141
break;
4242
case IEXPLORER:
43-
WebDriverManager.iedriver().architecture(systemArchitecture).version(webDriverVersion).setup();
43+
WebDriverManager.iedriver().architecture(systemArchitecture).driverVersion(webDriverVersion).setup();
4444
driver = getDriver(InternetExplorerDriver.class, driverSettings.getCapabilities());
4545
break;
4646
case EDGE:
47-
WebDriverManager.edgedriver().version(webDriverVersion).setup();
47+
WebDriverManager.edgedriver().driverVersion(webDriverVersion).setup();
4848
driver = getDriver(EdgeDriver.class, driverSettings.getCapabilities());
4949
break;
5050
case SAFARI:
@@ -56,7 +56,7 @@ protected RemoteWebDriver getDriver() {
5656
return driver;
5757
}
5858

59-
private <T extends RemoteWebDriver> T getDriver(Class<T> driverClass, Capabilities capabilities) {
59+
private <T extends RemoteWebDriver> T getDriver(Class<T> driverClass, Capabilities capabilities) {
6060
try {
6161
return driverClass.getDeclaredConstructor(Capabilities.class).newInstance(capabilities);
6262
} catch (ReflectiveOperationException e) {

src/main/java/aquality/selenium/configuration/driversettings/DriverSettings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import aquality.selenium.core.localization.ILocalizationManager;
55
import aquality.selenium.core.logging.Logger;
66
import aquality.selenium.core.utilities.ISettingsFile;
7-
import io.github.bonigarcia.wdm.Architecture;
7+
import io.github.bonigarcia.wdm.config.Architecture;
88
import org.apache.commons.lang3.StringUtils;
99
import org.openqa.selenium.MutableCapabilities;
1010
import org.openqa.selenium.PageLoadStrategy;

src/main/java/aquality/selenium/configuration/driversettings/IDriverSettings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package aquality.selenium.configuration.driversettings;
22

33
import aquality.selenium.browser.BrowserName;
4-
import io.github.bonigarcia.wdm.Architecture;
4+
import io.github.bonigarcia.wdm.config.Architecture;
55
import org.openqa.selenium.Capabilities;
66
import org.openqa.selenium.PageLoadStrategy;
77

0 commit comments

Comments
 (0)