arjuna.interact.gui.auto.automator.drivercaps module

class arjuna.interact.gui.auto.automator.drivercaps.DriverCapabilities(config, json_dict)

Bases: object

ANDROID_APP_ACTIVITY = 'appActivity'
ANDROID_APP_PACKAGE = 'appPackage'
ANDROID_RESET_KEYBOARD = 'resetKeyboard'
ANDROID_UNICODE_KEYBOARD = 'unicodeKeyboard'
ANDROID_WAIT_ACTIVITY = 'appWaitActivity'
ANDROID_WAIT_PACKAGE = 'appWaitPackage'
APP_PATH = 'app'
AUTOMATION_NAME = 'automationName'
AUTO_WEBVIEW = 'autoWebview'
BROWSER_NAME = 'browserName'
BROWSER_VERSION = 'browserVersion'
CLEAR_SYSTEM_FILES = 'clearSystemFiles'
DEVICE_NAME = 'deviceName'
DEVICE_UDID = 'udid'
DRIVER_MAP = {'chrome': 'chromedriver', 'firefox': 'geckodriver', 'safari': 'safaridriver'}
ELEMENT_SCROLL_BEHAVIOR = 'elementScrollBehavior'
FULL_RESET = 'fullReset'
IOS_AUTO_ACCEPT_ALERTS = 'autoAcceptAlerts'
IOS_BUNDLE_ID = 'bundleId'
NEW_COMMAND_TIMEOUT = 'newCommandTimeout'
NO_RESET = 'noReset'
PLATFORM_NAME = 'platformName'
PLATFORM_VERSION = 'platformVersion'
UNEXPECTED_ALERT_BEHAVIOUR = 'unexpectedAlertBehaviour'
UNHANDLED_PROMPT_BEHAVIOUR = 'unhandledPromptBehavior'
property processed_config
class arjuna.interact.gui.auto.automator.drivercaps.SetuActorDriverConfigOption(value)

Bases: enum.Enum

An enumeration.

APPIUM_AUTO_LAUNCH = 14
APPIUM_SERVICE_URL = 13
BROWSER_BIN_PATH = 5
BROWSER_HEADLESS = 4
BROWSER_NAME = 3
BROWSER_NETWORK_RECORDER_ENABLED = 6
GUIAUTO_CONTEXT = 2
GUIAUTO_NAME = 1
MOBILE_OS_NAME = 8
SELENIUM_DRIVER_DOWNLOAD = 11
SELENIUM_DRIVER_PATH = 10
SELENIUM_DRIVER_PROP = 9
SELENIUM_SERVICE_URL = 12
TOOLS_BMPROXY_DIR = 7