- version
The version of Selenium Server to download and run. By
default, the latest major or minor release is used.
- host
The host to run the server on.
- port
The port to run the server on.
- selenium_manager
Whether to enable Selenium Manager, which will
automatically download any missing drivers. Defaults to TRUE
.
- interactive
By default, if you don't have a version downloaded, you
will be prompted to confirm that you want to download it, and the function
will error if rlang::is_interactive()
returns FALSE
. To allow this
function to work in a non-interactive setting, set this to FALSE
.
- stdout, stderr
Passed into
processx::process$new(). Set to "|"
to capture
output and error logs from the server, which can then be accessed with
server$read_output()
and server$read_error()
.
- verbose
Passed into utils::download.file()
. Note that setting this
to FALSE
will not disable the prompt if a file needs to be downloaded.
- temp
Whether to use a temporary directory to download the Selenium
Server .jar
file. This will ensure that the file is deleted after it is
used, but means that you will have to redownload the file with every new
R session. If FALSE
, the file is saved in your user data directory.
- path
The path where the downloaded Selenium Server .jar
file will
be saved. Overrides temp
.
- extra_args
A character vector of extra arguments to pass into the
Selenium Server call. See the list of options here:
https://www.selenium.dev/documentation/grid/configuration/cli_options/
- ...
Passed into processx::process$new().