Skip to content

Commit cd53164

Browse files
browser: upgrade selenium, new headless (#1574)
1 parent 85b0456 commit cd53164

4 files changed

Lines changed: 13 additions & 6 deletions

File tree

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@
221221
<dependency>
222222
<groupId>commons-io</groupId>
223223
<artifactId>commons-io</artifactId>
224-
<version>2.7</version>
224+
<version>2.15.1</version>
225225
</dependency>
226226

227227
<dependency>
@@ -233,7 +233,7 @@
233233
<dependency>
234234
<groupId>org.apache.commons</groupId>
235235
<artifactId>commons-compress</artifactId>
236-
<version>1.21</version>
236+
<version>1.26.0</version>
237237
</dependency>
238238

239239
<dependency>
@@ -293,7 +293,7 @@
293293
<dependency>
294294
<groupId>io.github.bonigarcia</groupId>
295295
<artifactId>webdrivermanager</artifactId>
296-
<version>5.4.1</version>
296+
<version>5.6.4</version>
297297
</dependency>
298298

299299
<dependency>

webtau-browser/pom.xml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<version>2.4-SNAPSHOT</version>
3030

3131
<properties>
32-
<selenium.version>4.8.0</selenium.version>
32+
<selenium.version>4.18.0</selenium.version>
3333
</properties>
3434

3535
<dependencies>
@@ -51,6 +51,11 @@
5151
<version>${project.version}</version>
5252
</dependency>
5353

54+
<dependency>
55+
<groupId>org.apache.commons</groupId>
56+
<artifactId>commons-compress</artifactId>
57+
</dependency>
58+
5459
<dependency>
5560
<groupId>io.github.bonigarcia</groupId>
5661
<artifactId>webdrivermanager</artifactId>

webtau-browser/src/main/java/org/testingisdocumenting/webtau/browser/driver/WebDriverDefaultCreatorHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ private static ChromeOptions createChromeOptions() {
104104
options.addArguments("--remote-allow-origins=*");
105105

106106
if (BrowserConfig.isHeadless()) {
107-
options.addArguments("--headless");
107+
options.addArguments("--headless=new");
108108
options.addArguments("--disable-gpu");
109109
}
110110

@@ -143,7 +143,7 @@ private static FirefoxOptions createFirefoxOptions() {
143143
FirefoxOptions options = new FirefoxOptions();
144144

145145
if (BrowserConfig.isHeadless()) {
146-
options.setHeadless(true);
146+
options.addArguments("--headless=new");
147147
}
148148

149149
if (BrowserConfig.useFakeMedia()) {
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
* Add: Browser support using new headless mode
2+
* Add: Browser support upgrade Selenium to 4.18

0 commit comments

Comments
 (0)