← Back to all sparks
R

RSelenium

INFRA · APIS
Velocity0.0

R bindings for Selenium WebDriver to automate and test web browsers

RSelenium's only release in eight years touched documentation and CI, nothing else.

browser-automationwebdriverr-packagedormantcran-maintenance
Current state
1.7.10, published February 2026, contains documentation updates, a move from Travis CI to GitHub Actions, and CRAN note fixes — no functional change at all, and it is the first release since September 2018. The releases before it are equally quiet: a dummy argument in `executeScript`, `phantom()` made defunct, and credential-exposure and driver-startup fixes. The last real capability change in the window is `rsDriver()` arriving in 1.6.4, which replaced the defunct `checkForServer` and `startServer` helpers.
Where it's heading
This is a package being kept installable rather than developed. The 2016-2018 era did the architectural work — moving process management out to wdman, recommending Docker for running a Selenium server, retiring PhantomJS — and nothing since has revisited it. That leaves RSelenium sitting on the older WebDriver arrangement while the browser-automation landscape has moved on.
Prediction
Further releases, if any, are likely to be CRAN-compliance rather than feature work; the entries give no indication of active development resuming.

Recent moves

  1. 5mo ago

    RSelenium 1.7.10 updates docs and moves CI to GitHub Actions

    Documentation updates, a Travis-to-GitHub-Actions migration and CRAN note fixes — eight years after the previous release. It keeps the package on CRAN and changes nothing for users.

    View source ↗
  2. 7y ago

    RSelenium 1.7.4 retires phantom() and fixes rsDriver

    Retires `phantom()`, adds a dummy argument to `executeScript`, and folds in earlier fixes for SauceLabs credential exposure and `rsDriver` argument passing. Cleanup of the PhantomJS era.

    View source ↗
  3. 9y ago

    RSelenium 1.7.1 fixes rsDriver argument passing

    Fixes argument forwarding in `rsDriver`, a Windows/Firefox failure, and where `serverURL` is set. Corrective work on the then-new driver entry point.

    View source ↗
  4. 9y ago

    RSelenium 1.7.0 makes rsDriver the entry point

    The release block where `rsDriver()` becomes the sanctioned way in: `checkForServer` and `startServer` go defunct, `phantom` is deprecated, and Docker is recommended for running the server. This is the architecture the package still ships today.

    View source ↗
  5. 9y ago

    RSelenium 1.6.2 adds selectTag, moves to httr

    Adds a `selectTag` method and swaps the HTTP layer from RCurl to httr, dropping rjson. Dependency modernisation plus a small API addition.

    View source ↗
  6. 9y ago

    RSelenium 1.5.0 fixes executeScript and RStudio completion

    Bundled fixes for `.DollarNames` under RStudio, nested web elements in `executeScript`, and internal tidying. Routine maintenance from the package's active period.

    View source ↗