Skip to content

Commit a988b7e

Browse files
committed
[java] Implementing system property "webdriver.firefox.headless" to run tests in headless mode
1 parent 86f1c02 commit a988b7e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

java/client/test/org/openqa/selenium/testing/drivers/WebDriverBuilder.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ public class WebDriverBuilder implements Supplier<WebDriver> {
5151
private static Map<Browser, Supplier<Capabilities>> capabilitySuppliers =
5252
new ImmutableMap.Builder<Browser, Supplier<Capabilities>>()
5353
.put(Browser.chrome, ChromeOptions::new)
54-
.put(Browser.ff, () -> new FirefoxOptions().setLegacy(!Boolean.parseBoolean(
55-
System.getProperty(FirefoxDriver.SystemProperty.DRIVER_USE_MARIONETTE, "true"))))
54+
.put(Browser.ff, () -> new FirefoxOptions()
55+
.setLegacy(!Boolean.parseBoolean(System.getProperty(FirefoxDriver.SystemProperty.DRIVER_USE_MARIONETTE, "true")))
56+
.setHeadless(Boolean.parseBoolean(System.getProperty("webdriver.firefox.headless", "false"))))
5657
.put(Browser.ie, () -> {
5758
InternetExplorerOptions options = new InternetExplorerOptions();
5859
if (Boolean.getBoolean("selenium.browser.native_events")) {

0 commit comments

Comments
 (0)