Package io.appium.java_client.windows
Class WindowsDriver
- java.lang.Object
-
- org.openqa.selenium.remote.RemoteWebDriver
-
- io.appium.java_client.AppiumDriver
-
- io.appium.java_client.windows.WindowsDriver
-
- All Implemented Interfaces:
CanRememberExtensionPresence
,ComparesImages
,ExecutesDriverScript
,ExecutesMethod
,HasBrowserCheck
,HasSettings
,LogsEvents
,PerformsTouchActions
,PullsFiles
,PushesFiles
,CanRecordScreen
,org.openqa.selenium.federatedcredentialmanagement.HasFederatedCredentialManagement
,org.openqa.selenium.HasCapabilities
,org.openqa.selenium.interactions.Interactive
,org.openqa.selenium.JavascriptExecutor
,org.openqa.selenium.PrintsPage
,org.openqa.selenium.SearchContext
,org.openqa.selenium.TakesScreenshot
,org.openqa.selenium.virtualauthenticator.HasVirtualAuthenticator
,org.openqa.selenium.WebDriver
public class WindowsDriver extends AppiumDriver implements PerformsTouchActions, PullsFiles, PushesFiles, CanRecordScreen
-
-
Field Summary
-
Fields inherited from class io.appium.java_client.AppiumDriver
locationContext
-
-
Constructor Summary
Constructors Constructor Description WindowsDriver(AppiumClientConfig appiumClientConfig, org.openqa.selenium.Capabilities capabilities)
Creates a new instance based on the given ClientConfig andcapabilities
.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(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)
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 andcapabilities
.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeApp()
Close the app under test.void
launchApp()
Launch the application app under test after it was closed.-
Methods inherited from class io.appium.java_client.AppiumDriver
addCommand, assertExtensionExists, ensureAutomationName, ensurePlatformAndAutomationNames, ensurePlatformName, execute, execute, getExecuteMethod, getHttpClient, getScreenshotAs, getStatus, markExtensionAbsence, startSession
-
Methods inherited from class org.openqa.selenium.remote.RemoteWebDriver
addVirtualAuthenticator, builder, close, execute, executeAsyncScript, executeScript, executeScript, findElement, findElements, findElements, get, getCapabilities, getCommandExecutor, getCurrentUrl, getElementConverter, getErrorHandler, getFederatedCredentialManagementDialog, getFileDetector, getPageSource, getSessionId, getTitle, getWindowHandle, getWindowHandles, log, manage, navigate, perform, pin, print, quit, removeVirtualAuthenticator, resetCooldown, resetInputState, setCommandExecutor, setDelayEnabled, setElementConverter, setErrorHandler, setFileDetector, setFoundBy, setLogLevel, setSessionId, switchTo, toString, unpin
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.appium.java_client.screenrecording.CanRecordScreen
startRecordingScreen, startRecordingScreen, stopRecordingScreen, stopRecordingScreen
-
Methods inherited from interface io.appium.java_client.CanRememberExtensionPresence
assertExtensionExists, markExtensionAbsence
-
Methods inherited from interface io.appium.java_client.ComparesImages
findImageOccurrence, findImageOccurrence, findImageOccurrence, findImageOccurrence, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures
-
Methods inherited from interface io.appium.java_client.ExecutesDriverScript
executeDriverScript, executeDriverScript
-
Methods inherited from interface io.appium.java_client.ExecutesMethod
execute, execute
-
Methods inherited from interface io.appium.java_client.HasBrowserCheck
isBrowser
-
Methods inherited from interface io.appium.java_client.HasSettings
getSettings, setSetting, setSetting, setSettings, setSettings
-
Methods inherited from interface io.appium.java_client.LogsEvents
getEvents, logEvent
-
Methods inherited from interface io.appium.java_client.PerformsTouchActions
performMultiTouchAction, performTouchAction
-
Methods inherited from interface io.appium.java_client.PullsFiles
pullFile, pullFolder
-
Methods inherited from interface io.appium.java_client.PushesFiles
pushFile, pushFile
-
-
-
-
Constructor Detail
-
WindowsDriver
public WindowsDriver(org.openqa.selenium.remote.HttpCommandExecutor executor, org.openqa.selenium.Capabilities capabilities)
-
WindowsDriver
public WindowsDriver(java.net.URL remoteAddress, org.openqa.selenium.Capabilities capabilities)
-
WindowsDriver
public WindowsDriver(java.net.URL remoteAddress, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
-
WindowsDriver
public WindowsDriver(AppiumDriverLocalService service, org.openqa.selenium.Capabilities capabilities)
-
WindowsDriver
public WindowsDriver(AppiumDriverLocalService service, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
-
WindowsDriver
public WindowsDriver(AppiumServiceBuilder builder, org.openqa.selenium.Capabilities capabilities)
-
WindowsDriver
public WindowsDriver(AppiumServiceBuilder builder, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
-
WindowsDriver
public WindowsDriver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
-
WindowsDriver
public WindowsDriver(java.net.URL remoteSessionAddress)
-
WindowsDriver
public WindowsDriver(org.openqa.selenium.remote.http.ClientConfig clientConfig, org.openqa.selenium.Capabilities capabilities)
Creates a new instance based on the given ClientConfig andcapabilities
. The HTTP client is default client generated byHttpCommandExecutor.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);
- Parameters:
clientConfig
- take a look atClientConfig
capabilities
- take a look atCapabilities
-
WindowsDriver
public WindowsDriver(AppiumClientConfig appiumClientConfig, org.openqa.selenium.Capabilities capabilities)
Creates a new instance based on the given ClientConfig andcapabilities
. The HTTP client is default client generated byHttpCommandExecutor.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);
- Parameters:
appiumClientConfig
- take a look atAppiumClientConfig
capabilities
- take a look atCapabilities
-
WindowsDriver
public WindowsDriver(org.openqa.selenium.Capabilities capabilities)
-
-