πDriver
Configure the driver via the pylenium.json or the CLI.
The Driver Settings
Supported Drivers:
Chrome
Edge
Safari
Firefox
Internet Explorer
Let's take a look at the Driver Settings in pylenium.json
"driver": {
"browser": "chrome",
"remote_url": "",
"wait_time": 10,
"page_load_wait_time": 0,
"options": [],
"capabilities": {},
"experimental_options": null,
"extension_paths": [],
"webdriver_kwargs": {},
"local_path": ""
}Let's break each one of these down so you know what they are for and how you can configure them.
browser
This is the browser name - "chrome" or "firefox" or "ie" or "safari" or "edge"
remote_url
This is used to connect to things like Selenium Grid.
Check out Run Tests in Containers for an example of how to do this locally with Docker
wait_time
The global number of seconds for actions to wait for.
page_load_wait_time
The amount of time to wait for the page to load before raising an error.
options
A list of browser options to include when instantiating Pylenium.
experimental_options
A list of experimental options to include in the driver. These can only be added using pylenium.json
capabilities
A dictionary of the desired capabilities to include when instantiating Pylenium.
extension_paths
The list of extensions to be included when instantiating Pylenium.
Last updated