Driver Mixin

AbstractDriverMixin

class contesto.AbstractDriverMixin
driver_class = None
driver_section = None

SeleniumDriverMixin

class contesto.SeleniumDriverMixin
capabilities_map = {'android': {'javascriptEnabled': True, 'platform': 'ANDROID', 'version': '', 'browserName': 'android'}, 'chrome': {'javascriptEnabled': True, 'platform': 'ANY', 'version': '', 'browserName': 'chrome'}, 'ff': {'javascriptEnabled': True, 'platform': 'ANY', 'version': '', 'browserName': 'firefox', 'marionette': False}, 'firefox': {'javascriptEnabled': True, 'platform': 'ANY', 'version': '', 'browserName': 'firefox', 'marionette': False}, 'htmlunit': {'platform': 'ANY', 'version': '', 'browserName': 'htmlunit'}, 'htmlunitjs': {'javascriptEnabled': True, 'platform': 'ANY', 'version': 'firefox', 'browserName': 'htmlunit'}, 'ie': {'javascriptEnabled': True, 'platform': 'WINDOWS', 'version': '', 'browserName': 'internet explorer'}, 'iexplore': {'javascriptEnabled': True, 'platform': 'WINDOWS', 'version': '', 'browserName': 'internet explorer'}, 'internet explorer': {'javascriptEnabled': True, 'platform': 'WINDOWS', 'version': '', 'browserName': 'internet explorer'}, 'internetexplorer': {'javascriptEnabled': True, 'platform': 'WINDOWS', 'version': '', 'browserName': 'internet explorer'}, 'ipad': {'javascriptEnabled': True, 'platform': 'MAC', 'version': '', 'browserName': 'iPad'}, 'iphone': {'javascriptEnabled': True, 'platform': 'MAC', 'version': '', 'browserName': 'iPhone'}, 'opera': {'javascriptEnabled': True, 'platform': 'ANY', 'version': '', 'browserName': 'opera'}, 'phantom': {'javascriptEnabled': True, 'platform': 'ANY', 'version': '', 'browserName': 'phantomjs'}, 'phantomjs': {'javascriptEnabled': True, 'platform': 'ANY', 'version': '', 'browserName': 'phantomjs'}, 'safari': {'javascriptEnabled': True, 'platform': 'MAC', 'version': '', 'browserName': 'safari'}}
driver_class

alias of contesto.core.driver.ContestoWebDriver

driver_section = 'selenium'

AndroidDriverMixin

class contesto.AndroidDriverMixin
driver_class

alias of contesto.core.driver.ContestoMobileDriver

driver_section = 'androiddriver'

IosDriverMixin

class contesto.IosDriverMixin
driver_class

alias of contesto.core.driver.ContestoMobileDriver

driver_section = 'iosdriver'