default_chrome_args | R Documentation |
A character vector of command-line arguments passed when initializing any new
instance of Chrome
. Single on-off arguments are passed as single values
(e.g."--disable-gpu"
), arguments with a value are given with a nested
character vector (e.g. c("--force-color-profile", "srgb")
). See
here for a
list of possible arguments.
default_chrome_args()
get_chrome_args()
set_chrome_args(args)
args |
A character vector of command-line arguments (or |
Default chromote arguments are composed of the following values (when appropriate):
Only added on Windows, as empirically it appears to be needed (if not, check runs on GHA never terminate).
Disables GPU hardware acceleration. If software renderer is not in place, then the GPU process won't launch.
Only added when CI
system environment variable is set, when the
user on a Linux system is not set, or when executing inside a Docker container.
Disables the sandbox for all process types that are normally sandboxed. Meant to be used as a browser-level switch for testing purposes only
Only added when CI
system environment variable is set or when inside a docker instance.
The /dev/shm
partition is too small in certain VM environments, causing Chrome to fail or crash.
This means that screenshots taken on a laptop plugged into an external monitor will often have subtly different colors than one taken when the laptop is using its built-in monitor. This problem will be even more likely across machines.
Force all monitors to be treated as though they have the specified color profile.
Disable extensions.
Mutes audio sent to the audio device so it is not audible during automated testing.
A character vector of default command-line arguments to be used with
every new ChromoteSession
default_chrome_args()
: Returns a character vector of command-line
arguments passed when initializing Chrome. See Details for more
information.
get_chrome_args()
: Retrieves the default command-line arguments
passed to Chrome
during initialization. Returns either NULL
or a
character vector.
set_chrome_args()
: Sets the default command-line arguments
passed when initializing. Returns the updated defaults.
old_chrome_args <- get_chrome_args()
# Disable the gpu and use of `/dev/shm`
set_chrome_args(c("--disable-gpu", "--disable-dev-shm-usage"))
#... Make new `Chrome` or `ChromoteSession` instance
# Restore old defaults
set_chrome_args(old_chrome_args)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.