Skip to contents

Start a Selenium Server

Start a Selenium server instance and check that it is running.

selenium_server() experimental
Download and start the Selenium server.
wait_for_server() selenium_server_available() wait_for_selenium_available() get_server_status()
Is a selenium server instance running?

Start a session

R6 classes for automating a web page.

SeleniumSession
Start a Selenium Client session
WebElement
Create a live element
ShadowRoot
Create a shadow root

Browser options

Configure browser options for a session.

Keys

Send keys to the page.

keys
A list of special keys
key_chord()
Combine special keys

Actions

Perform custom actions.

actions_stream()
Create a set of actions to be performed
actions_pause()
Wait for a period of time
actions_press() actions_release()
Press or release a key
actions_mousedown() actions_mouseup() actions_mousemove()
Press, release or move the mouse
actions_scroll()
Scroll the page