Skip to content

Commit 96f6f4a

Browse files
committed
[java] Replace internal usage of headless method with recommended way
1 parent 2db6080 commit 96f6f4a

4 files changed

Lines changed: 8 additions & 8 deletions

File tree

java/test/org/openqa/selenium/chrome/ChromeDriverFunctionalTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ void canSetPermission() {
9999
@NoDriverBeforeTest
100100
public void canSetPermissionHeadless() {
101101
ChromeOptions options = new ChromeOptions();
102-
options.setHeadless(true);
102+
options.addArguments("--headless=chrome");
103103

104104
localDriver = new WebDriverBuilder().get(options);
105105
HasPermissions permissions = (HasPermissions) localDriver;

java/test/org/openqa/selenium/chrome/ChromeOptionsFunctionalTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class ChromeOptionsFunctionalTest extends JupiterTestBase {
4444
public void canStartChromeWithCustomOptions() {
4545
ChromeOptions options = new ChromeOptions();
4646
if (TestUtilities.isOnTravis()) {
47-
options.setHeadless(true);
47+
options.addArguments("--headless=chrome");
4848
}
4949
options.addArguments("user-agent=foo;bar");
5050
localDriver = new ChromeDriver(options);
@@ -68,7 +68,7 @@ void optionsStayEqualAfterSerialization() {
6868
public void canSetAcceptInsecureCerts() {
6969
ChromeOptions options = new ChromeOptions();
7070
if (TestUtilities.isOnTravis()) {
71-
options.setHeadless(true);
71+
options.addArguments("--headless=chrome");
7272
}
7373
options.setAcceptInsecureCerts(true);
7474
localDriver = new ChromeDriver(options);
@@ -81,7 +81,7 @@ public void canSetAcceptInsecureCerts() {
8181
public void canAddExtensionFromFile() {
8282
ChromeOptions options = new ChromeOptions();
8383
if (TestUtilities.isOnTravis()) {
84-
options.setHeadless(true);
84+
options.addArguments("--headless=chrome");
8585
}
8686
options.addExtensions(InProject.locate(EXT_PATH).toFile());
8787
localDriver = new ChromeDriver(options);
@@ -99,7 +99,7 @@ public void canAddExtensionFromFile() {
9999
public void canAddExtensionFromStringEncodedInBase64() throws IOException {
100100
ChromeOptions options = new ChromeOptions();
101101
if (TestUtilities.isOnTravis()) {
102-
options.setHeadless(true);
102+
options.addArguments("--headless=chrome");
103103
}
104104
options.addEncodedExtensions(Base64.getEncoder().encodeToString(
105105
Files.readAllBytes(InProject.locate(EXT_PATH))));

java/test/org/openqa/selenium/edge/EdgeDriverFunctionalTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ void canSetPermission() {
9595
@NoDriverBeforeTest
9696
public void canSetPermissionHeadless() {
9797
EdgeOptions options = new EdgeOptions();
98-
options.setHeadless(true);
98+
options.addArguments("--headless=chrome");
9999

100100
localDriver = new WebDriverBuilder().get(options);
101101
HasPermissions permissions = (HasPermissions) localDriver;

java/test/org/openqa/selenium/testing/drivers/Browser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public Capabilities getCapabilities() {
5050
}
5151

5252
if (Boolean.getBoolean("webdriver.headless")) {
53-
options.setHeadless(true);
53+
options.addArguments("--headless=chrome");
5454
}
5555

5656
options.addArguments(
@@ -79,7 +79,7 @@ public Capabilities getCapabilities() {
7979
}
8080

8181
if (Boolean.getBoolean("webdriver.headless")) {
82-
options.setHeadless(true);
82+
options.addArguments("--headless=chrome");
8383
}
8484

8585
options.addArguments(

0 commit comments

Comments
 (0)