4
4
import aquality .selenium .configuration .driversettings .IDriverSettings ;
5
5
import aquality .selenium .core .localization .ILocalizedLogger ;
6
6
import aquality .selenium .core .utilities .IActionRetrier ;
7
- import io .github .bonigarcia .wdm .Architecture ;
8
7
import io .github .bonigarcia .wdm .WebDriverManager ;
8
+ import io .github .bonigarcia .wdm .config .Architecture ;
9
9
import org .openqa .selenium .Capabilities ;
10
10
import org .openqa .selenium .chrome .ChromeDriver ;
11
11
import org .openqa .selenium .edge .EdgeDriver ;
@@ -32,19 +32,19 @@ protected RemoteWebDriver getDriver() {
32
32
Architecture systemArchitecture = driverSettings .getSystemArchitecture ();
33
33
switch (browserName ) {
34
34
case CHROME :
35
- WebDriverManager .chromedriver ().version (webDriverVersion ).setup ();
35
+ WebDriverManager .chromedriver ().driverVersion (webDriverVersion ).setup ();
36
36
driver = getDriver (ChromeDriver .class , driverSettings .getCapabilities ());
37
37
break ;
38
38
case FIREFOX :
39
- WebDriverManager .firefoxdriver ().version (webDriverVersion ).setup ();
39
+ WebDriverManager .firefoxdriver ().driverVersion (webDriverVersion ).setup ();
40
40
driver = getDriver (FirefoxDriver .class , driverSettings .getCapabilities ());
41
41
break ;
42
42
case IEXPLORER :
43
- WebDriverManager .iedriver ().architecture (systemArchitecture ).version (webDriverVersion ).setup ();
43
+ WebDriverManager .iedriver ().architecture (systemArchitecture ).driverVersion (webDriverVersion ).setup ();
44
44
driver = getDriver (InternetExplorerDriver .class , driverSettings .getCapabilities ());
45
45
break ;
46
46
case EDGE :
47
- WebDriverManager .edgedriver ().version (webDriverVersion ).setup ();
47
+ WebDriverManager .edgedriver ().driverVersion (webDriverVersion ).setup ();
48
48
driver = getDriver (EdgeDriver .class , driverSettings .getCapabilities ());
49
49
break ;
50
50
case SAFARI :
@@ -56,7 +56,7 @@ protected RemoteWebDriver getDriver() {
56
56
return driver ;
57
57
}
58
58
59
- private <T extends RemoteWebDriver > T getDriver (Class <T > driverClass , Capabilities capabilities ) {
59
+ private <T extends RemoteWebDriver > T getDriver (Class <T > driverClass , Capabilities capabilities ) {
60
60
try {
61
61
return driverClass .getDeclaredConstructor (Capabilities .class ).newInstance (capabilities );
62
62
} catch (ReflectiveOperationException e ) {
0 commit comments