public interface IOSMobileCapabilityType
extends org.openqa.selenium.remote.CapabilityType
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALLOW_TOUCHID_ENROLL
Enrolls simulator for touch id.
|
static java.lang.String |
APP_NAME
The display name of the application under test.
|
static java.lang.String |
AUTO_ACCEPT_ALERTS
Accept all iOS alerts automatically if they pop up.
|
static java.lang.String |
AUTO_DISMISS_ALERTS
Dismiss all iOS alerts automatically if they pop up.
|
static java.lang.String |
BUNDLE_ID
Bundle ID of the app under test.
|
static java.lang.String |
CALENDAR_FORMAT
(Sim-only) Calendar format to set for the iOS Simulator.
|
static java.lang.String |
COMMAND_TIMEOUTS
Custom timeout(s) in milliseconds for WDA backend commands execution.
|
static java.lang.String |
CONNECT_HARDWARE_KEYBOARD
Set this option to true in order to enable hardware keyboard in Simulator.
|
static java.lang.String |
CUSTOM_SSL_CERT
Capability to pre-authorize a specific SSL cert in the iOS trust store.
|
static java.lang.String |
INTER_KEY_DELAY
The delay, in ms, between keystrokes sent to an element when typing.
|
static java.lang.String |
IOS_INSTALL_PAUSE
Time in milliseconds to pause between installing the application
and starting WebDriverAgent on the device.
|
static java.lang.String |
KEEP_KEY_CHAINS
(Sim-only) Whether to keep keychains (Library/Keychains) when appium
session is started/finished.
|
static java.lang.String |
KEYCHAIN_PASSWORD
Password for unlocking keychain specified in keychainPath.
|
static java.lang.String |
KEYCHAIN_PATH
Full path to the private development key exported
from the system keychain.
|
static java.lang.String |
LAUNCH_TIMEOUT
Amount of time in ms to wait for instruments before assuming it hung and
failing the session.
|
static java.lang.String |
LOCALIZABLE_STRINGS_DIR
Where to look for localizable strings.
|
static java.lang.String |
LOCATION_SERVICES_AUTHORIZED
(Sim-only) Set location services to be authorized or not authorized for app via plist,
so that location services alert doesn't pop up.
|
static java.lang.String |
LOCATION_SERVICES_ENABLED
(Sim-only) Force location services to be either on or off.
|
static java.lang.String |
MAX_TYPING_FREQUENCY
Maximum frequency of keystrokes for typing and clear.
|
static java.lang.String |
NATIVE_INSTRUMENTS_LIB
Use native intruments lib (ie disable instruments-without-delay).
|
static java.lang.String |
NATIVE_WEB_TAP
(Sim-only) Enable "real", non-javascript-based web taps in Safari.
|
static java.lang.String |
PREVENT_WDAATTACHMENTS
Sets read only permissons to Attachments subfolder of WebDriverAgent
root inside Xcode's DerivedData.
|
static java.lang.String |
PROCESS_ARGUMENTS
Arguments to pass to the AUT using instruments.
|
static java.lang.String |
RESET_ON_SESSION_START_ONLY
Whether to perform reset on test session finish (false) or not (true).
|
static java.lang.String |
SAFARI_ALLOW_POPUPS
(Sim-only) Allow javascript to open new windows in Safari.
|
static java.lang.String |
SAFARI_IGNORE_FRAUD_WARNING
(Sim-only) Prevent Safari from showing a fraudulent website warning.
|
static java.lang.String |
SAFARI_INITIAL_URL
(Sim-only) (>= 8.1) Initial safari url, default is a local welcome page.
|
static java.lang.String |
SAFARI_OPEN_LINKS_IN_BACKGROUND
(Sim-only) Whether Safari should allow links to open in new windows.
|
static java.lang.String |
SCALE_FACTOR
The capability to direct Appium to set the simulator scale.
|
static java.lang.String |
SCREENSHOT_WAIT_TIMEOUT
Max timeout in sec to wait for a screenshot to be generated. default: 10.
|
static java.lang.String |
SEND_KEY_STRATEGY
strategy to use to type test into a test field.
|
static java.lang.String |
SHOULD_USE_SINGLETON_TESTMANAGER
Use default proxy for test management within WebDriverAgent.
|
static java.lang.String |
SHOW_IOS_LOG
Whether to show any logs captured from a device in the appium logs.
|
static java.lang.String |
SHOW_XCODE_LOG
Whether to display the output of the Xcode command
used to run the tests.If this is true,
there will be lots of extra logging at startup.
|
static java.lang.String |
SIMPLE_ISVISIBLE_CHECK
Use native methods for determining visibility of elements.
|
static java.lang.String |
START_IWDP
Set this to true if you want to start ios_webkit_debug proxy server
automatically for accessing webviews on iOS.
|
static java.lang.String |
TAP_WITH_SHORT_PRESS_DURATION
The desired capability to specify a length for tapping, if the regular
tap is too long for the app under test.
|
static java.lang.String |
UPDATE_WDA_BUNDLEID
Bundle id to update WDA to before building and launching on real devices.
|
static java.lang.String |
USE_CARTHAGE_SSL
Use SSL to download dependencies for WebDriverAgent.
|
static java.lang.String |
USE_NEW_WDA
Forces uninstall of any existing WebDriverAgent app on device.
|
static java.lang.String |
USE_PREBUILT_WDA
Skips the build phase of running the WDA app.
|
static java.lang.String |
WAIT_FOR_APP_SCRIPT
The ios automation script used to determined if the app has been launched,
by default the system wait for the page source not to be empty.
|
static java.lang.String |
WDA_CONNECTION_TIMEOUT
Timeout, in ms, for waiting for a resonse from WebDriverAgent.
|
static java.lang.String |
WDA_LAUNCH_TIMEOUT
Time, in ms, to wait for WebDriverAgewnt to be pingable.
|
static java.lang.String |
WDA_LOCAL_PORT
This value if specified, will be used to forward traffic from Mac
host to real ios devices over USB.
|
static java.lang.String |
WDA_STARTUP_RETRIES
Number of times to try to build and launch WebDriverAgent onto the device.
|
static java.lang.String |
WDA_STARTUP_RETRY_INTERVAL
Time, in ms, to wait between tries to build and launch WebDriverAgent.
|
static java.lang.String |
WEB_DRIVER_AGENT_URL
Appium will connect to an existing WebDriverAgent,
instance at this URL instead of starting a new one.
|
static java.lang.String |
WEBVIEW_CONNECT_RETRIES
Number of times to send connection message to remote debugger, to get webview.
|
static java.lang.String |
XCODE_CONFIG_FILE
Full path to an optional Xcode configuration file that
specifies the code signing identity
and team for running the WebDriverAgent on the real device.
|
static java.lang.String |
XCODE_ORG_ID
Apple developer team identifier string.
|
static java.lang.String |
XCODE_SIGNING_ID
String representing a signing certificate.
|
ACCEPT_INSECURE_CERTS, ACCEPT_SSL_CERTS, APPLICATION_NAME, BROWSER_NAME, BROWSER_VERSION, ELEMENT_SCROLL_BEHAVIOR, ENABLE_PERSISTENT_HOVERING, ENABLE_PROFILING_CAPABILITY, HAS_NATIVE_EVENTS, HAS_TOUCHSCREEN, LOGGING_PREFS, OVERLAPPING_CHECK_DISABLED, PAGE_LOAD_STRATEGY, PAGE_LOADING_STRATEGY, PLATFORM, PLATFORM_NAME, PROXY, ROTATABLE, SUPPORTS_ALERTS, SUPPORTS_APPLICATION_CACHE, SUPPORTS_FINDING_BY_CSS, SUPPORTS_JAVASCRIPT, SUPPORTS_LOCATION_CONTEXT, SUPPORTS_NETWORK_CONNECTION, SUPPORTS_SQL_DATABASE, SUPPORTS_WEB_STORAGE, TAKES_SCREENSHOT, UNEXPECTED_ALERT_BEHAVIOUR, UNHANDLED_PROMPT_BEHAVIOUR, VERSION
static final java.lang.String CALENDAR_FORMAT
static final java.lang.String BUNDLE_ID
static final java.lang.String LAUNCH_TIMEOUT
static final java.lang.String LOCATION_SERVICES_ENABLED
static final java.lang.String LOCATION_SERVICES_AUTHORIZED
static final java.lang.String AUTO_ACCEPT_ALERTS
static final java.lang.String AUTO_DISMISS_ALERTS
static final java.lang.String NATIVE_INSTRUMENTS_LIB
static final java.lang.String NATIVE_WEB_TAP
static final java.lang.String SAFARI_INITIAL_URL
static final java.lang.String SAFARI_ALLOW_POPUPS
static final java.lang.String SAFARI_IGNORE_FRAUD_WARNING
static final java.lang.String SAFARI_OPEN_LINKS_IN_BACKGROUND
static final java.lang.String KEEP_KEY_CHAINS
static final java.lang.String LOCALIZABLE_STRINGS_DIR
static final java.lang.String PROCESS_ARGUMENTS
static final java.lang.String INTER_KEY_DELAY
static final java.lang.String SHOW_IOS_LOG
static final java.lang.String SEND_KEY_STRATEGY
static final java.lang.String SCREENSHOT_WAIT_TIMEOUT
static final java.lang.String WAIT_FOR_APP_SCRIPT
static final java.lang.String WEBVIEW_CONNECT_RETRIES
static final java.lang.String APP_NAME
static final java.lang.String CUSTOM_SSL_CERT
static final java.lang.String TAP_WITH_SHORT_PRESS_DURATION
static final java.lang.String SCALE_FACTOR
static final java.lang.String WDA_LOCAL_PORT
static final java.lang.String SHOW_XCODE_LOG
static final java.lang.String IOS_INSTALL_PAUSE
static final java.lang.String XCODE_CONFIG_FILE
static final java.lang.String KEYCHAIN_PASSWORD
static final java.lang.String USE_PREBUILT_WDA
static final java.lang.String PREVENT_WDAATTACHMENTS
static final java.lang.String WEB_DRIVER_AGENT_URL
static final java.lang.String KEYCHAIN_PATH
static final java.lang.String USE_NEW_WDA
static final java.lang.String WDA_LAUNCH_TIMEOUT
static final java.lang.String WDA_CONNECTION_TIMEOUT
static final java.lang.String XCODE_ORG_ID
static final java.lang.String XCODE_SIGNING_ID
static final java.lang.String UPDATE_WDA_BUNDLEID
static final java.lang.String RESET_ON_SESSION_START_ONLY
static final java.lang.String COMMAND_TIMEOUTS
static final java.lang.String WDA_STARTUP_RETRIES
static final java.lang.String WDA_STARTUP_RETRY_INTERVAL
static final java.lang.String CONNECT_HARDWARE_KEYBOARD
static final java.lang.String MAX_TYPING_FREQUENCY
static final java.lang.String SIMPLE_ISVISIBLE_CHECK
static final java.lang.String USE_CARTHAGE_SSL
static final java.lang.String SHOULD_USE_SINGLETON_TESTMANAGER
static final java.lang.String START_IWDP
static final java.lang.String ALLOW_TOUCHID_ENROLL