# 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

