Skip to content

Commit 13196cb

Browse files
committed
updated to selenium 4 and resolved dependencies
1 parent 82a1f05 commit 13196cb

File tree

60 files changed

+3941
-1763
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+3941
-1763
lines changed

logs/prints.log

Lines changed: 997 additions & 0 deletions
Large diffs are not rendered by default.

pom.xml

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<dependency>
3737
<groupId>org.seleniumhq.selenium</groupId>
3838
<artifactId>selenium-java</artifactId>
39-
<version>3.141.59</version>
39+
<version>4.7.2</version>
4040
</dependency>
4141
<dependency>
4242
<groupId>org.testng</groupId>
@@ -49,12 +49,6 @@
4949
<artifactId>commons-io</artifactId>
5050
<version>2.7</version>
5151
</dependency>
52-
<dependency>
53-
<groupId>io.github.bonigarcia</groupId>
54-
<artifactId>webdrivermanager</artifactId>
55-
<version>5.0.3</version>
56-
<scope>compile</scope>
57-
</dependency>
5852
<dependency>
5953
<groupId>org.apache.logging.log4j</groupId>
6054
<artifactId>log4j-api</artifactId>
268 KB
Loading
453 KB
Loading
261 KB
Loading
256 KB
Loading
260 KB
Loading
709 KB
Loading
565 KB
Loading

src/main/java/config/DriverConfig.java

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

33
import java.io.FileInputStream;
44
import java.io.IOException;
5+
import java.time.Duration;
56
import java.util.Properties;
6-
import java.util.concurrent.TimeUnit;
77

88
import org.apache.logging.log4j.LogManager;
99
import org.apache.logging.log4j.Logger;
1010
import org.openqa.selenium.WebDriver;
1111
import org.openqa.selenium.chrome.ChromeDriver;
1212
import org.openqa.selenium.edge.EdgeDriver;
1313
import org.openqa.selenium.firefox.FirefoxDriver;
14-
15-
import io.github.bonigarcia.wdm.WebDriverManager;
14+
import org.openqa.selenium.manager.SeleniumManager;
1615

1716
public class DriverConfig {
1817
private WebDriver driver;
@@ -32,23 +31,23 @@ public WebDriver initializeDriver() {
3231
log.debug("Running on browser: " + getBrowser());
3332
switch (getBrowser()) {
3433
case "chrome":
35-
WebDriverManager.chromedriver().setup();
34+
SeleniumManager.getInstance();
3635
driver = new ChromeDriver();
3736
break;
3837
case "firefox":
39-
WebDriverManager.firefoxdriver().setup();
38+
SeleniumManager.getInstance();
4039
driver = new FirefoxDriver();
4140
break;
4241
case "edge":
43-
WebDriverManager.edgedriver().setup();
42+
SeleniumManager.getInstance();
4443
driver = new EdgeDriver();
4544
break;
4645
default:
4746
log.fatal("Invalid browser/browser config doesnt exist");
4847
}
4948
log.debug("Driver initialized");
5049
driver.manage().window().maximize();
51-
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
50+
driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(5));
5251
return driver;
5352
}
5453

0 commit comments

Comments
 (0)