Class 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
    • 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, get, 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 Detail

      • 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)