netzulo / qacode

Main Library written on python to execute functional tests throught selenium API coded down w3c webdriver specification
GNU General Public License v3.0
5 stars 1 forks source link

Implement all posible remote browsers by Selenium #183

Closed netzulo closed 5 years ago

netzulo commented 6 years ago

Documentation

http://selenium-python.readthedocs.io/api.html#desired-capabilities

ANDROID = {'platform': 'ANDROID', 'browserName': 'android', 'version': ''}
CHROME = {'platform': 'ANY', 'browserName': 'chrome', 'version': ''}
EDGE = {'platform': 'WINDOWS', 'browserName': 'MicrosoftEdge', 'version': ''}
FIREFOX = {'acceptInsecureCerts': True, 'browserName': 'firefox', 'marionette': True}
HTMLUNIT = {'platform': 'ANY', 'browserName': 'htmlunit', 'version': ''}
HTMLUNITWITHJS = {'platform': 'ANY', 'browserName': 'htmlunit', 'version': 'firefox', 'javascriptEnabled': True}
INTERNETEXPLORER = {'platform': 'WINDOWS', 'browserName': 'internet explorer', 'version': ''}
IPAD = {'platform': 'MAC', 'browserName': 'iPad', 'version': ''}
IPHONE = {'platform': 'MAC', 'browserName': 'iPhone', 'version': ''}
OPERA = {'platform': 'ANY', 'browserName': 'opera', 'version': ''}
PHANTOMJS = {'platform': 'ANY', 'browserName': 'phantomjs', 'version': '', 'javascriptEnabled': True}
SAFARI = {'platform': 'MAC', 'browserName': 'safari', 'version': ''}
WEBKITGTK = {'platform': 'ANY', 'browserName': 'MiniBrowser', 'version': ''}

TODOs

netzulo commented 5 years ago

rest of ticket it's invalid but improve at browser selection for tests