Class FirefoxHeadlessDriver

java.lang.Object
org.openqa.selenium.remote.RemoteWebDriver
org.openqa.selenium.firefox.FirefoxDriver
org.zkoss.test.webdriver.FirefoxHeadlessDriver
All Implemented Interfaces:
org.openqa.selenium.bidi.HasBiDi, org.openqa.selenium.federatedcredentialmanagement.HasFederatedCredentialManagement, org.openqa.selenium.firefox.HasContext, org.openqa.selenium.firefox.HasExtensions, org.openqa.selenium.firefox.HasFullPageScreenshot, org.openqa.selenium.HasCapabilities, org.openqa.selenium.HasDownloads, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.PrintsPage, org.openqa.selenium.SearchContext, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.virtualauthenticator.HasVirtualAuthenticator, org.openqa.selenium.WebDriver

public class FirefoxHeadlessDriver extends org.openqa.selenium.firefox.FirefoxDriver
A local running Firefox GeckoDriver. By default it runs in headless mode.
Author:
jumperchen
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.openqa.selenium.firefox.FirefoxDriver

    org.openqa.selenium.firefox.FirefoxDriver.SystemProperty

    Nested classes/interfaces inherited from class org.openqa.selenium.remote.RemoteWebDriver

    org.openqa.selenium.remote.RemoteWebDriver.RemoteTargetLocator, org.openqa.selenium.remote.RemoteWebDriver.RemoteWebDriverOptions, org.openqa.selenium.remote.RemoteWebDriver.When

    Nested classes/interfaces inherited from interface org.openqa.selenium.HasDownloads

    org.openqa.selenium.HasDownloads.DownloadedFile

    Nested classes/interfaces inherited from interface org.openqa.selenium.WebDriver

    org.openqa.selenium.WebDriver.Navigation, org.openqa.selenium.WebDriver.Options, org.openqa.selenium.WebDriver.TargetLocator, org.openqa.selenium.WebDriver.Timeouts, org.openqa.selenium.WebDriver.Window
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    FirefoxHeadlessDriver(boolean headless)
     
    FirefoxHeadlessDriver(org.openqa.selenium.firefox.FirefoxDriverService service)
     
    FirefoxHeadlessDriver(org.openqa.selenium.firefox.FirefoxDriverService service, org.openqa.selenium.firefox.FirefoxOptions options)
     
    FirefoxHeadlessDriver(org.openqa.selenium.firefox.FirefoxDriverService service, org.openqa.selenium.firefox.FirefoxOptions options, boolean headless)
     
    FirefoxHeadlessDriver(org.openqa.selenium.firefox.FirefoxOptions options)
     
    FirefoxHeadlessDriver(org.openqa.selenium.firefox.FirefoxOptions options, boolean headless)
     
  • Method Summary

    Methods inherited from class org.openqa.selenium.firefox.FirefoxDriver

    builder, getBiDi, getCapabilities, getContext, getFullPageScreenshotAs, installExtension, installExtension, maybeGetBiDi, quit, setContext, setFileDetector, uninstallExtension

    Methods inherited from class org.openqa.selenium.remote.RemoteWebDriver

    addVirtualAuthenticator, close, deleteDownloadableFiles, downloadFile, execute, execute, execute, executeAsyncScript, executeScript, findElement, findElements, findElements, fireSessionEvent, fireSessionEvent, get, getClientConfig, getCommandExecutor, getCurrentUrl, getDownloadableFiles, getDownloadedFiles, getElementConverter, getErrorHandler, getExecuteMethod, getFederatedCredentialManagementDialog, getFileDetector, getPageSource, getScreenshotAs, getSessionId, getTitle, getWindowHandle, getWindowHandles, isDownloadsEnabled, log, manage, navigate, network, perform, print, removeVirtualAuthenticator, resetCooldown, resetInputState, script, setCommandExecutor, setDelayEnabled, setElementConverter, setErrorHandler, setFoundBy, setLogLevel, setSessionId, startSession, switchTo, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.openqa.selenium.HasDownloads

    requireDownloadsEnabled

    Methods inherited from interface org.openqa.selenium.JavascriptExecutor

    executeScript, getPinnedScripts, pin, unpin
  • Constructor Details

    • FirefoxHeadlessDriver

      public FirefoxHeadlessDriver()
    • FirefoxHeadlessDriver

      public FirefoxHeadlessDriver(boolean headless)
    • FirefoxHeadlessDriver

      public FirefoxHeadlessDriver(org.openqa.selenium.firefox.FirefoxOptions options)
    • FirefoxHeadlessDriver

      public FirefoxHeadlessDriver(org.openqa.selenium.firefox.FirefoxOptions options, boolean headless)
    • FirefoxHeadlessDriver

      public FirefoxHeadlessDriver(org.openqa.selenium.firefox.FirefoxDriverService service)
    • FirefoxHeadlessDriver

      public FirefoxHeadlessDriver(org.openqa.selenium.firefox.FirefoxDriverService service, org.openqa.selenium.firefox.FirefoxOptions options)
    • FirefoxHeadlessDriver

      public FirefoxHeadlessDriver(org.openqa.selenium.firefox.FirefoxDriverService service, org.openqa.selenium.firefox.FirefoxOptions options, boolean headless)