| Interface | Description |
|---|---|
| ComparesImages | |
| DriverMobileCommand |
An empty interface defining constants for the standard commands defined in the Mobile JSON
wire protocol.
|
| ExecutesMethod | |
| FindsByAccessibilityId<T extends WebElement> | |
| FindsByAndroidUIAutomator<T extends WebElement> | |
| FindsByFluentSelector<T extends WebElement> | |
| FindsByIosClassChain<T extends WebElement> | |
| FindsByIosNSPredicate<T extends WebElement> | |
| FindsByIosUIAutomation<T extends WebElement> | |
| FindsByWindowsAutomation<T extends WebElement> | |
| HasAppStrings | |
| HasDeviceTime | |
| HasOnScreenKeyboard | |
| HasSessionDetails | |
| HasSettings | |
| HidesKeyboard | |
| HidesKeyboardWithKeyName | |
| InteractsWithApps | |
| InteractsWithFiles | |
| LocksDevice | |
| MobileDriver<T extends WebElement> | |
| PerformsActions<T extends PerformsActions<T>> | |
| PerformsTouchActions |
| Class | Description |
|---|---|
| AppiumCommandInfo | |
| AppiumDriver<T extends WebElement> |
Default Appium driver implementation.
|
| AppiumExecutionMethod | |
| AppiumFluentWait<T> | |
| AppiumFluentWait.IterationInfo | |
| CommandExecutionHelper | |
| ErrorCodesMobile |
Defines common error codes for the mobile JSON wire protocol.
|
| MobileBy | |
| MobileBy.ByAccessibilityId | |
| MobileBy.ByAndroidUIAutomator | |
| MobileBy.ByIosClassChain | |
| MobileBy.ByIosNsPredicate | |
| MobileBy.ByIosUIAutomation | |
| MobileBy.ByWindowsAutomation | |
| MobileCommand |
The repository of mobile commands defined in the Mobile JSON
wire protocol.
|
| MobileElement | |
| MultiTouchAction |
Used for Webdriver 3 multi-touch gestures
See the Webriver 3 spec https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html
The MultiTouchAction object is a collection of TouchAction objects
(remember that TouchAction objects are in turn, a chain of individual actions)
Add multiple TouchAction objects using the add() method.
|
| ScreenshotState | |
| TouchAction<T extends TouchAction<T>> |
Used for Webdriver 3 touch actions
See the Webriver 3 spec
https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html
The flow is to chain individual touch actions into an entire gesture. e.g.
|
| Enum | Description |
|---|---|
| MobileSelector | |
| ScreenshotState.ResizeMode | |
| Setting |
Enums defining constants for Appium Settings which can be set and toggled during a test session.
|
| Exception | Description |
|---|---|
| IllegalCoordinatesException | |
| NoSuchContextException | |
| ScreenshotState.ScreenshotComparisonError | |
| ScreenshotState.ScreenshotComparisonTimeout |