From 853cc1c8da5d75153b09c4a797eda69e4f3a1ea0 Mon Sep 17 00:00:00 2001 From: Juliette Regimbal Date: Mon, 19 Aug 2019 18:08:49 -0400 Subject: [PATCH] Add headless function for Firefox Options (#37752) --- types/selenium-webdriver/firefox.d.ts | 6 ++++++ types/selenium-webdriver/test/firefox.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/types/selenium-webdriver/firefox.d.ts b/types/selenium-webdriver/firefox.d.ts index d08d5fcbb4..886a7cc647 100644 --- a/types/selenium-webdriver/firefox.d.ts +++ b/types/selenium-webdriver/firefox.d.ts @@ -41,6 +41,12 @@ export class Options extends webdriver.Capabilities { * @see https://github.com/mozilla/geckodriver */ useGeckoDriver(enable: boolean): Options; + + /** + * Configures the geckodriver to start Firefox in headless mode. + * @return {!Options} A self reference. + */ + headless(): Options } /** diff --git a/types/selenium-webdriver/test/firefox.ts b/types/selenium-webdriver/test/firefox.ts index 550f5e82cb..bfca50a91b 100644 --- a/types/selenium-webdriver/test/firefox.ts +++ b/types/selenium-webdriver/test/firefox.ts @@ -18,6 +18,7 @@ function TestFirefoxOptions() { options = options.setBinary('binary'); options = options.setProfile('profile'); options = options.setProxy({ proxyType: 'proxy' }); + options = options.headless(); } function TestServiceBuilder() {