Class GeckoDriver

  • All Implemented Interfaces:
    ComparesImages, ExecutesDriverScript, ExecutesMethod, HasBrowserCheck, HasSettings, LogsEvents, org.openqa.selenium.HasCapabilities, org.openqa.selenium.interactions.HasInputDevices, 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 GeckoDriver
    extends AppiumDriver
    GeckoDriver is an officially supported Appium driver created to automate Mobile browsers and web views based on the Gecko engine. The driver uses W3C WebDriver protocol and is built on top of Mozilla's geckodriver server. Read https://github.com/appium/appium-geckodriver for more details on how to configure and use it.
    Since:
    Appium 1.20.0
    • Constructor Detail

      • GeckoDriver

        public GeckoDriver​(org.openqa.selenium.remote.HttpCommandExecutor executor,
                           org.openqa.selenium.Capabilities capabilities)
      • GeckoDriver

        public GeckoDriver​(java.net.URL remoteAddress,
                           org.openqa.selenium.Capabilities capabilities)
      • GeckoDriver

        public GeckoDriver​(java.net.URL remoteAddress,
                           org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                           org.openqa.selenium.Capabilities capabilities)
      • GeckoDriver

        public GeckoDriver​(AppiumDriverLocalService service,
                           org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                           org.openqa.selenium.Capabilities capabilities)
      • GeckoDriver

        public GeckoDriver​(AppiumServiceBuilder builder,
                           org.openqa.selenium.Capabilities capabilities)
      • GeckoDriver

        public GeckoDriver​(AppiumServiceBuilder builder,
                           org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                           org.openqa.selenium.Capabilities capabilities)
      • GeckoDriver

        public GeckoDriver​(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                           org.openqa.selenium.Capabilities capabilities)
      • GeckoDriver

        public GeckoDriver​(org.openqa.selenium.Capabilities capabilities)