Config
You should to use SELENIUM_EX option in config for configure extension.
Config is python dictionary which has structure. Description is below.
Config description
USE_REMOTE |
Bool option. If will set True that to use remote driver. |
POLLING_TIMEOUT |
This is time to wait for correct execution method |
POLLING_DELAY |
Time for sleep. If you need to sleep between iterations of
execution method then you can to set delay for that. |
SCRIPT_TIMEOUT |
This is value for set_script_timeout
method from selenium lib |
WAIT_TIMEOUT |
Value for set implicitly wait to web driver |
PAGE_LOAD_TIMEOUT |
Value for set_page_load_timeout method from selenium lib |
WINDOW_SIZE |
Tuple value for set size of window |
MAXIMIZE_WINDOW |
Bool value. If True then maximize window will set. |
DEFAULT_BROWSER |
Browser name by default.
Can be in (“ie”, “opera”, “chrome”, “firefox”, “phantomjs”) |
PROJECT_URL |
Base URL of your project.
Without slash in the end (it’s recommendation only) |
SCREEN_PATH |
Absolute path to directory for save screenshots on problem |
LOGS_PATH |
Absolute path to directory for save logs from driver
in the end of test |
IE |
Dict value. Settings for internet explorer driver.
Description is below. |
OPERA |
Dict value. Settings for opera driver.
Description is below. |
FIREFOX |
Dict value. Settings for firefox driver.
Description is below. |
PHANTOMJS |
Dict value. Settings for phantomjs driver.
Description is below. |
CHROME |
Dict value. Settings for chrome driver.
Description is below. |
REMOTE |
Dict value. Settings for remote driver.
Description is below. |
Internet explorer settings
executable_path |
Absolute path to executable file |
capabilities |
Capabilities for driver |
port |
Port which listen driver |
host |
Host for up driver |
log_level |
Logging level of executable |
log_file |
Path to log file of executable |
Opera settings
executable_path |
Absolute path to executable file |
desired_capabilities |
Capabilities for driver |
port |
Port which listen driver |
service_log_path |
Path to log file of executable |
service_args |
Arguments of driver service |
opera_options |
Instance of
selenium.webdriver.opera.options.Options |
Firefox settings
firefox_profile |
Instance of
selenium.webdriver.firefox.firefox_profile.FirefoxProfile |
firefox_binary |
Bin file name |
timeout |
Set timeout for client connection |
capabilities |
Capabilities for driver |
proxy |
Instance of
selenium.webdriver.common.proxy.Proxy |
executable_path |
Absolute path to executable file |
PhantomJS settings
executable_path |
Absolute path to executable file |
port |
Port which listen driver |
desired_capabilities |
Capabilities for driver |
service_args |
Arguments for driver service |
service_log_path |
Path to log file for executable |
Chrome settings
executable_path |
Absolute path to executable file |
port |
Port which listen driver |
chrome_options |
Instance of
selenium.webdriver.chrome.option.Options |
service_args |
Arguments for driver service |
desired_capabilities |
Capabilities for driver |
service_log_path |
Path to log file for executable |
Remote settings
command_executor |
URL to selenium hub |
desired_capabilities |
Capabilities for driver |
browser_profile |
Profile for firefox browser
selenium.webdriver.firefox.firefox_profile.FirefoxProfile |
proxy |
Instance of
selenium.webdriver.common.proxy.Proxy |
keep_alive |
Bool option. Use keep alive connection if True |