public class SafariDriver extends AppiumDriver
locationContext| Constructor and Description |
|---|
SafariDriver(AppiumClientConfig appiumClientConfig,
org.openqa.selenium.Capabilities capabilities)
Creates a new instance based on the given ClientConfig and
capabilities. |
SafariDriver(AppiumDriverLocalService service,
org.openqa.selenium.Capabilities capabilities) |
SafariDriver(AppiumDriverLocalService service,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
SafariDriver(AppiumServiceBuilder builder,
org.openqa.selenium.Capabilities capabilities) |
SafariDriver(AppiumServiceBuilder builder,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
SafariDriver(org.openqa.selenium.Capabilities capabilities) |
SafariDriver(org.openqa.selenium.remote.http.ClientConfig clientConfig,
org.openqa.selenium.Capabilities capabilities)
Creates a new instance based on the given ClientConfig and
capabilities. |
SafariDriver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
SafariDriver(org.openqa.selenium.remote.HttpCommandExecutor executor,
org.openqa.selenium.Capabilities capabilities) |
SafariDriver(java.net.URL remoteSessionAddress)
This is a special constructor used to connect to a running driver instance.
|
SafariDriver(java.net.URL remoteAddress,
org.openqa.selenium.Capabilities capabilities) |
SafariDriver(java.net.URL remoteAddress,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
addCommand, assertExtensionExists, ensureAutomationName, ensurePlatformAndAutomationNames, ensurePlatformName, execute, execute, getExecuteMethod, getRemoteAddress, getScreenshotAs, getStatus, markExtensionAbsence, startSessionaddVirtualAuthenticator, builder, close, execute, executeAsyncScript, executeScript, findElement, findElement, findElements, findElements, findElements, get, getCapabilities, getCommandExecutor, getCurrentUrl, getElementConverter, getErrorHandler, getFileDetector, getPageSource, getSessionId, getTitle, getWindowHandle, getWindowHandles, log, manage, navigate, perform, print, quit, removeVirtualAuthenticator, resetInputState, setCommandExecutor, setElementConverter, setErrorHandler, setFileDetector, setFoundBy, setLogLevel, setSessionId, switchTo, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindImageOccurrence, findImageOccurrence, findImageOccurrence, findImageOccurrence, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures, matchImagesFeaturesexecuteDriverScript, executeDriverScriptgetEvents, logEventisBrowsergetSettings, setSetting, setSetting, setSettings, setSettingspublic SafariDriver(org.openqa.selenium.remote.HttpCommandExecutor executor,
org.openqa.selenium.Capabilities capabilities)
public SafariDriver(java.net.URL remoteAddress,
org.openqa.selenium.Capabilities capabilities)
public SafariDriver(java.net.URL remoteAddress,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities)
public SafariDriver(AppiumDriverLocalService service, org.openqa.selenium.Capabilities capabilities)
public SafariDriver(AppiumDriverLocalService service, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public SafariDriver(AppiumServiceBuilder builder, org.openqa.selenium.Capabilities capabilities)
public SafariDriver(AppiumServiceBuilder builder, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public SafariDriver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities)
public SafariDriver(java.net.URL remoteSessionAddress)
remoteSessionAddress - The address of the **running** session including the session identifier.public SafariDriver(org.openqa.selenium.remote.http.ClientConfig clientConfig,
org.openqa.selenium.Capabilities capabilities)
capabilities.
The HTTP client is default client generated by HttpCommandExecutor.getDefaultClientFactory().
For example:
ClientConfig clientConfig = ClientConfig.defaultConfig()
.baseUri(URI.create("WebDriver URL"))
.readTimeout(Duration.ofMinutes(5));
SafariOptions options = new SafariOptions();
SafariDriver driver = new SafariDriver(clientConfig, options);
clientConfig - take a look at ClientConfigcapabilities - take a look at Capabilitiespublic SafariDriver(AppiumClientConfig appiumClientConfig, org.openqa.selenium.Capabilities capabilities)
capabilities.
The HTTP client is default client generated by HttpCommandExecutor.getDefaultClientFactory().
For example:
AppiumClientConfig appiumClientConfig = AppiumClientConfig.defaultConfig()
.directConnect(true)
.baseUri(URI.create("WebDriver URL"))
.readTimeout(Duration.ofMinutes(5));
SafariOptions options = new SafariOptions();
SafariDriver driver = new SafariDriver(appiumClientConfig, options);
appiumClientConfig - take a look at AppiumClientConfigcapabilities - take a look at Capabilitiespublic SafariDriver(org.openqa.selenium.Capabilities capabilities)