public class Mac2Driver extends AppiumDriver implements PerformsTouchActions, CanRecordScreen
locationContext
Constructor and Description |
---|
Mac2Driver(AppiumClientConfig appiumClientConfig,
org.openqa.selenium.Capabilities capabilities)
Creates a new instance based on the given ClientConfig and
capabilities . |
Mac2Driver(AppiumDriverLocalService service,
org.openqa.selenium.Capabilities capabilities) |
Mac2Driver(AppiumDriverLocalService service,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
Mac2Driver(AppiumServiceBuilder builder,
org.openqa.selenium.Capabilities capabilities) |
Mac2Driver(AppiumServiceBuilder builder,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
Mac2Driver(org.openqa.selenium.Capabilities capabilities) |
Mac2Driver(org.openqa.selenium.remote.http.ClientConfig clientConfig,
org.openqa.selenium.Capabilities capabilities)
Creates a new instance based on the given ClientConfig and
capabilities . |
Mac2Driver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
Mac2Driver(org.openqa.selenium.remote.HttpCommandExecutor executor,
org.openqa.selenium.Capabilities capabilities) |
Mac2Driver(java.net.URL remoteAddress,
org.openqa.selenium.Capabilities capabilities) |
Mac2Driver(java.net.URL remoteAddress,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
addCommand, ensureAutomationName, ensurePlatformAndAutomationNames, ensurePlatformName, execute, execute, getExecuteMethod, getRemoteAddress, getScreenshotAs, getStatus, 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
performMultiTouchAction, performTouchAction
startRecordingScreen, startRecordingScreen, stopRecordingScreen, stopRecordingScreen
execute, execute
findImageOccurrence, findImageOccurrence, findImageOccurrence, findImageOccurrence, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures
executeDriverScript, executeDriverScript
getEvents, logEvent
isBrowser
getSettings, setSetting, setSetting, setSettings, setSettings
public Mac2Driver(org.openqa.selenium.remote.HttpCommandExecutor executor, org.openqa.selenium.Capabilities capabilities)
public Mac2Driver(java.net.URL remoteAddress, org.openqa.selenium.Capabilities capabilities)
public Mac2Driver(java.net.URL remoteAddress, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public Mac2Driver(AppiumDriverLocalService service, org.openqa.selenium.Capabilities capabilities)
public Mac2Driver(AppiumDriverLocalService service, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public Mac2Driver(AppiumServiceBuilder builder, org.openqa.selenium.Capabilities capabilities)
public Mac2Driver(AppiumServiceBuilder builder, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public Mac2Driver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public Mac2Driver(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)); Mac2Options options = new Mac2Options(); Mac2Driver driver = new Mac2Driver(clientConfig, options);
clientConfig
- take a look at ClientConfig
capabilities
- take a look at Capabilities
public Mac2Driver(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)); Mac2Options options = new Mac2Options(); Mac2Driver driver = new Mac2Driver(appiumClientConfig, options);
appiumClientConfig
- take a look at AppiumClientConfig
capabilities
- take a look at Capabilities
public Mac2Driver(org.openqa.selenium.Capabilities capabilities)