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, startSession
addVirtualAuthenticator, 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, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findImageOccurrence, findImageOccurrence, findImageOccurrence, findImageOccurrence, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures
executeDriverScript, executeDriverScript
getEvents, logEvent
isBrowser
getSettings, setSetting, setSetting, setSettings, setSettings
public 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 ClientConfig
capabilities
- take a look at Capabilities
public 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 AppiumClientConfig
capabilities
- take a look at Capabilities
public SafariDriver(org.openqa.selenium.Capabilities capabilities)