RSelenium: R Bindings for 'Selenium WebDriver'

Provides a set of R bindings for the 'Selenium 2.0 WebDriver' (see <> for more information) using the 'JsonWireProtocol' (see <> for more information). 'Selenium 2.0 WebDriver' allows driving a web browser natively as a user would either locally or on a remote machine using the Selenium server it marks a leap forward in terms of web browser automation. Selenium automates web browsers (commonly referred to as browsers). Using RSelenium you can automate browsers locally or remotely.

Version: 1.7.7
Depends: R (≥ 3.0.0)
Imports: XML, methods, caTools, tools, utils, openssl, httr, wdman (≥ 0.2.2), binman
Suggests: testthat, knitr, Rcompression, covr, rmarkdown
Published: 2020-02-03
Author: John Harrison [aut] (original author), Ju Yeong Kim [cre] (rOpenSci maintainer)
Maintainer: Ju Yeong Kim <jkim2345 at>
License: AGPL-3
NeedsCompilation: no
Materials: README NEWS
In views: WebTechnologies
CRAN checks: RSelenium results


Reference manual: RSelenium.pdf
Vignettes: RSelenium Basics
Using RSelenium with Docker
Headless Browsing with RSelenium
Internet Explorer
Driving locally and remotely with RSelenium
Testing Shiny Apps with RSelenium
OCRUG Webinar
Package source: RSelenium_1.7.7.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release: RSelenium_1.7.7.tgz, r-oldrel: RSelenium_1.7.7.tgz
Old sources: RSelenium archive

Reverse dependencies:

Reverse imports: carbonate, gesisdata, LIHKGr, pewdata, ropercenter, sgat, snotelr, wdpar


Please use the canonical form to link to this page.