Skip to content

Releases: ropensci/RSelenium

version 1.7.4 - Tenth release to CRAN

20 Sep 19:06
Compare
Choose a tag to compare

RSelenium 1.7.4

  • executeScript now passes a dummy argument
  • Defunct phantom() function
  • Updated unit tests and test environment
  • Updated vignettes and documentation

RSelenium 1.7.3

  • Address issue with user/pass credentials being exposed using SauceLabs (thanks @jstockwin #131)
  • Cache packages on TRAVIS to reduce runtime (thanks @jstockwin #132)

RSelenium 1.7.2

  • Fixed issue where rsDriver client when failing to open didnt catch error
  • Correctly pass the check argument in rsDriver to wdman (thanks @bourdieu #123)

version 1.7.1 - Ninth release to CRAN

24 Jan 13:38
Compare
Choose a tag to compare

RSelenium 1.7.1

  • Fixed issue where rsDriver was not passing additional arguments via ...
  • Fixed issue with rsDriver and Win/Firefox
  • serverURL field in remoteDriver class is now set in initialize method

version 1.7.0 - Eigth release to CRAN

18 Jan 23:07
Compare
Choose a tag to compare

RSelenium 1.7.0

  • Basic vignette update with appendix on using rsDriver
  • Print method added for environment returned by rsDriver
  • Default PhantomJS version switched to 2.1.1 (2.5.0-beta has old
    version of ghostdriver)

RSelenium 1.6.6

  • phantom is marked as deprecated. To drive PhantomJS via selenium use the
    rsDriver function. To drive directly use wdman::phantomjs

RSelenium 1.6.5

  • checkForServer and startServer are now defunct. rsDriver is marked as a
    dual replacement. Docker is recommended to run a selenium server/browser.

RSelenium 1.6.4

  • Add a rsDriver function to return a Selenium/webdriver server and a
    browser client.

RSelenium 1.6.3

  • Return a selected value with the selectTag method.

version 1.6.2 - Seventh release to CRAN

02 Dec 23:58
Compare
Choose a tag to compare

RSelenium 1.6.1

  • Added a selectTag method to the webElement class see #108.
  • RSelenium Basics vignette was updated/revised.

RSelenium 1.6.0

  • Moved http package from RCurl to httr see #106.
  • Removed dependence on rjson. httr incorporates jsonlite.
  • Import base64_decode from openssl.
  • Fixed issue with attributes.Selenium not firing error see #109

RSelenium 1.5.1

  • Added a path argument to the remoteDriver class.

RSelenium 1.4.9

  • Fix .DollarNames to correct issues running under recent RStudio version.

version 1.5.0 - Sixth release to CRAN

23 Nov 11:25
Compare
Choose a tag to compare

RSelenium 1.4.9

  • Fix .DollarNames to correct issues running under recent RStudio version.

RSelenium 1.4.8

  • Added tests for executeScript
  • Fixed issue in executeScript/executeAsyncScript with returning nested
    web elements

RSelenium 1.4.7

  • Code tidied up
  • statCodes added as an internal data.frame
  • tidy up imports. importFrom instead of import

RSelenium 1.4.6

  • Replace calls to cat with message when error

version 1.4.5 - Fifth release to CRAN

21 Nov 10:29
Compare
Choose a tag to compare

RSelenium 1.4.5

  • Use canonical form for referring to r-project

RSelenium 1.4.4

  • Deprecate startServer and checkForServer (look at processx to manage process)
  • Use message rather than print (thanks Dean Attali #88) in checkForServer. Fix typo in startServer (thanks Charles Thompson #85)
  • Copy startServer and checkForServer to examples/serverUtils

RSelenium 1.4.3

  • Moved testing to TRAVIS
  • Switch to rjson from RJSONIO as issue with RJSONIO and TRAVIS/covr
  • Ported api tests to TRAVIS

RSelenium 1.4.2

  • Add vignette on RSelenium and Docker containers.

RSelenium 1.4.1

  • Add option to pass arguments to JVM in startServer.
  • In startServer look for multiple copies of selenium binary in selDIR
  • Make renaming selenium binary optional in checkForServer
  • Add option to download beta releases in checkForServer

version 1.4.0 - Fourth release to CRAN

30 Jul 11:35
Compare
Choose a tag to compare

Fourth release to CRAN changes include:

RSelenium 1.4.0

startServer utility function now returns a list of function; getpid returns the process id of the
started server, the stop function stops the started server using the process id. Thanks to
Dan Tenenbaum #67 and Toby Dylan Hocking #72

RSelenium 1.3.7

Add fix for multiple/Beta JARS in checkForServer (Thanks Dean Attali #79)
Update reference for Selenium download (Thanks @mnel)

RSelenium 1.3.6

Allow passing of system2 arguments in startServer utility function

version 1.3.5 - Third release to CRAN

26 Oct 10:58
Compare
Choose a tag to compare

Third release to CRAN changes include:

Rselenium 1.3.4

  • Fix custom path not being passed correctly to phantom utility function.
  • Allowing passing of commandline arguments via utility function startServer.

Rselenium 1.3.3

  • Add utility function makeFirefoxProfile (Thanks Shan Huang #24)
  • Fix phantom utility function for OSX (Thanks Carson Sievert #25)

Rselenium 1.3.2

  • Methods now fail with errors if the server returns an error related status code. Summary and Detail of the error are outputted as well as the associated java class.
  • Add a phantom utility function to enable driving of phantomjs in webdriver mode independent of Selenium Server.
  • Fixed file paths in startServer for windows (Thanks @mnel #22)

version 1.3.1 release CRAN

25 May 08:48
Compare
Choose a tag to compare

A second release of the R package RSelenium to CRAN. Package page is at http://cran.r-project.org/web/packages/RSelenium/index.html. Changes include:

RSelenium 1.3.0

  • Add the content from OC-RUG webinar as a vignette.
  • Update the Driving OS/Browsers local and remote vignette.

RSelenium 1.2.5

  • Update reference classes to use @field and inline docstrings for methods
  • Allow partial string matching on the using argument of the findElement and findElements method from the remoteDriver class.
  • Allow partial string matching on the using argument of the findChildElement and findChildElements method from the webElement class.

RSelenium 1.2.4

  • Add getLogtypes() and log(type) methods to remoteDriver class
  • Fix getFirefoxProfile so useBase = TRUE works under windows.
  • Add additional support for encoding (thanks to Nicola Logrillo issue #16)
  • Add file argument to screenshot method in remoteDriver class to allow writing screenshot to file
  • Add a getChromeProfile utility function.

RSelenium 1.2.3

  • Add option to display screenshot in viewer panel if using RStudio

version 1.2.2 release CRAN

06 Apr 20:56
Compare
Choose a tag to compare

A first release of the R package RSelenium to CRAN. Package page is at http://cran.r-project.org/web/packages/RSelenium/index.html.