All Classes and Interfaces

Class
Description
Deprecated.
Deprecated.
Deprecated.
Use Supplier instead
This is a simple POJO class to support the StartsActivity.
 
 
 
Used to build a complex android automator locator.
Android driver implementation.
Used to mark a field on a Page/Screen Object to indicate that lookup should use a series of AndroidBy tags It will then search for all elements that match any criteria.
Used to mark a field on a Page Object to indicate an alternative mechanism for locating the element or a list of elements.
Defines set of chained/possible locators.
Defines set of chained/possible locators.
Used to mark a field on a Page Object to indicate that lookup should use a series of AndroidBy tags.
Defines set of chained/possible locators.
 
 
 
This util class helps to prepare parameters of Android-specific JSONWP commands.
 
Here is the list of Android specific server arguments.
 
 
 
Deprecated.
Touch actions are deprecated.
This is the POJO for the setting/getting of an AnnotatedElement instances.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
It is the basic handler of Appium-specific page object annotations.
A class to store the appium http client configuration.
 
 
Default Appium driver implementation.
 
 
 
Default decorator for use with PageFactory.
 
 
Deprecated.
Use Function instead
 
Deprecated.
Use CommandPayload instead.
Deprecated.
Use ProtocolHandshake instead.
 
 
 
 
 
Manage Appium Client configurations.
 
 
 
 
 
 
 
 
 
 
 
This class represents capabilities that are available in the base driver, e.g.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ChromiumDriver is an officially supported Appium driver created to automate Mobile browsers and web views based on the Chromium engine.
Options class that sets options for Chromium when testing websites.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Validates URLs used with overrideServerUrl (for example after a directConnect response).
 
 
 
Intercepts requests to WebElement.
Intercepts requests to the list of WebElement.
Deprecated.
Defines common error codes for the mobile JSON wire protocol.
 
Provides options specific to the Espresso Driver.
 
 
 
Deprecated.
Use ExpectedCondition instead
 
 
 
Custom AndroidDriver implementation with additional Flutter-specific capabilities.
 
Provides options specific to the Appium Flutter Integration Driver.
The FlutterDriver interface represents a driver that controls interactions with Flutter applications, extending WebDriver and providing additional capabilities for interacting with Flutter-specific elements and behaviors.
Custom IOSDriver implementation with additional Flutter-specific capabilities.
GeckoDriver is an officially supported Appium driver created to automate Mobile browsers and web views based on the Gecko engine.
Provides options specific to the Geckodriver.
Here is the list of common Appium server arguments.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Used to build a complex iOS automation locator.
iOS driver implementation.
Deprecated.
 
Here is the list of iOS specific server arguments.
 
 
 
Deprecated.
Touch actions are deprecated.
Used to build a complex iOS XCUIT mode locator.
Used to mark a field on a Page/Screen Object to indicate that lookup should use a series of iOSXCUITBy tags.
 
Defines set of chained/possible locators.
Defines set of chained/possible locators.
Used to mark a field on a Page Object to indicate that lookup should use a series of iOSXCUITBy tags.
 
 
 
 
 
 
 
 
Represents the physical location.
 
 
 
Deprecated.
 
Mac2Driver is an officially supported Appium driver created to automate Mac OS apps.
Provides options specific to the Appium Mac2 Driver.
 
 
 
 
 
The repository of mobile commands defined in the Mobile JSON wire protocol.
 
Deprecated.
Touch actions are deprecated.
 
 
 
 
 
This annotation should mark an abstract/certain Widget object class or field that declares some abstract/certain Widget object class.
 
 
Deprecated.
 
 
Deprecated.
 
 
 
 
Extension of MethodCallListener that allows access to the proxy instance it depends on.
Original class is a super class of a proxy object here.
 
 
 
GeckoDriver is an officially supported Appium driver created to automate mobile Safari browser.
Provides options specific to the Safari Driver.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enums defining constants for Appium Settings which can be set and toggled during a test session.
 
 
 
This class provides context to a Slf4jLogMessageConsumer.
 
This is a Java implementation of the Appium server storage plugin client.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This interface extends CanExecuteFlutterScripts and provides methods to support mocking of camera inputs in Flutter applications.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
Deprecated.
Touch actions are deprecated.
Provides options specific to the UiAutomator2 Driver.
 
 
 
Deprecated.
 
 
 
It is the Appium-specific extension of the Page Object design pattern.
 
 
 
 
 
 
This annotation is used when some element waits for time that differs from defined by default.
 
 
Provides options specific to the XCUITest Driver.