All Classes and Interfaces
Class
Description
Deprecated.
Deprecated.
Deprecated.
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 insteadDeprecated.
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 insteadCustom 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.
Supplierinstead