public class WindowsDriver extends AppiumDriver implements PerformsTouchActions, PullsFiles, PushesFiles, CanRecordScreen
locationContext
Constructor and Description |
---|
WindowsDriver(AppiumClientConfig appiumClientConfig,
org.openqa.selenium.Capabilities capabilities)
Creates a new instance based on the given ClientConfig and
capabilities . |
WindowsDriver(AppiumDriverLocalService service,
org.openqa.selenium.Capabilities capabilities) |
WindowsDriver(AppiumDriverLocalService service,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
WindowsDriver(AppiumServiceBuilder builder,
org.openqa.selenium.Capabilities capabilities) |
WindowsDriver(AppiumServiceBuilder builder,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
WindowsDriver(org.openqa.selenium.Capabilities capabilities) |
WindowsDriver(org.openqa.selenium.remote.http.ClientConfig clientConfig,
org.openqa.selenium.Capabilities capabilities)
Creates a new instance based on the given ClientConfig and
capabilities . |
WindowsDriver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
WindowsDriver(org.openqa.selenium.remote.HttpCommandExecutor executor,
org.openqa.selenium.Capabilities capabilities) |
WindowsDriver(java.net.URL remoteAddress,
org.openqa.selenium.Capabilities capabilities) |
WindowsDriver(java.net.URL remoteAddress,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
Modifier and Type | Method and Description |
---|---|
void |
closeApp()
Close the app under test.
|
void |
launchApp()
Launch the application app under test after it was closed.
|
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
pullFile, pullFolder
pushFile, pushFile
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 WindowsDriver(org.openqa.selenium.remote.HttpCommandExecutor executor, org.openqa.selenium.Capabilities capabilities)
public WindowsDriver(java.net.URL remoteAddress, org.openqa.selenium.Capabilities capabilities)
public WindowsDriver(java.net.URL remoteAddress, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public WindowsDriver(AppiumDriverLocalService service, org.openqa.selenium.Capabilities capabilities)
public WindowsDriver(AppiumDriverLocalService service, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public WindowsDriver(AppiumServiceBuilder builder, org.openqa.selenium.Capabilities capabilities)
public WindowsDriver(AppiumServiceBuilder builder, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public WindowsDriver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public WindowsDriver(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)); WindowsOptions options = new WindowsOptions(); WindowsDriver driver = new WindowsDriver(clientConfig, options);
clientConfig
- take a look at ClientConfig
capabilities
- take a look at Capabilities
public WindowsDriver(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)); WindowsOptions options = new WindowsOptions(); WindowsDriver driver = new WindowsDriver(appiumClientConfig, options);
appiumClientConfig
- take a look at AppiumClientConfig
capabilities
- take a look at Capabilities
public WindowsDriver(org.openqa.selenium.Capabilities capabilities)