RSelenium 1.7.9
- Remove images in vignettes (addressing #260)
- Remove dependency on
Rcompression
(addressing #251
#256)
- Remove the defunct functions:
phantom
,
checkForServer
, and startServer
- Use
caTools::base64decode
instead of
openssl::base64_decode
to decode the base64 encoded PNG
screenshot
RSelenium 1.7.7
- Moved testing to GitHub Actions
RSelenium 1.7.6
- No functional changes in this version (need to re-submit to CRAN for
being archived)
- Fixed typos in vignettes and documentation
- Styled the package with
styler
package following the
tidyverse formatting rules
RSelenium 1.7.5
- Fix switchToWindow issue in fiefox (#143)
- Add a tutorial to allow running RSelenium Tests in Internet Explorer
(thanks @zappingseb #193)
- Updated vignettes and documentation
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 didn’t catch
error
- Correctly pass the check argument in rsDriver to wdman (thanks @bourdieu #123)
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
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.
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.
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
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
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
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)
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