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 remoteSessionAddress) |
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, 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, waitperformMultiTouchAction, performTouchActionpullFile, pullFolderpushFile, pushFileassertExtensionExists, markExtensionAbsencestartRecordingScreen, startRecordingScreen, stopRecordingScreen, stopRecordingScreenexecute, executefindImageOccurrence, findImageOccurrence, findImageOccurrence, findImageOccurrence, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures, matchImagesFeaturesexecuteDriverScript, executeDriverScriptgetEvents, logEventisBrowsergetSettings, setSetting, setSetting, setSettings, setSettingspublic 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(java.net.URL remoteSessionAddress)
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 ClientConfigcapabilities - take a look at Capabilitiespublic 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 AppiumClientConfigcapabilities - take a look at Capabilitiespublic WindowsDriver(org.openqa.selenium.Capabilities capabilities)