Class SafariDriver

  • 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 SafariDriver
    extends AppiumDriver
    GeckoDriver is an officially supported Appium driver created to automate mobile Safari browser. The driver uses W3C WebDriver protocol and is built on top of Apple's safaridriver server. Read https://github.com/appium/appium-safari-driver for more details on how to configure and use it.
    Since:
    Appium 1.20.0
    • Constructor Detail

      • SafariDriver

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

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

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

        public SafariDriver​(AppiumDriverLocalService service,
                            org.openqa.selenium.Capabilities capabilities)
      • SafariDriver

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

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

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

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

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