Software
webdriver
WebDriver client in R
R
This package provides an R client for the WebDriver API, enabling automated control of headless web browsers. It’s primarily used for testing web applications, including Shiny apps, and was designed to work with PhantomJS.
The package lets you programmatically navigate web pages, interact with HTML elements, execute JavaScript, and capture screenshots from R. It supports CSS and XPath selectors for finding elements, keyboard input simulation, and both synchronous and asynchronous JavaScript execution. While theoretically compatible with any WebDriver implementation, it has been specifically tested and optimized for use with PhantomJS.
webdriver
webdriver
webdriver



