Liking cljdoc? Tell your friends :D

Change Log

All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.

Unreleased

Added

Changed

[0.2.4] - 2018-11-22

Changed

  • Upgrade to jBrowserDriver 1.0.1

[0.2.3] - 2018-08-23

Changed

  • Upgrade to jBrowserDriver 1.0.0
  • Tested against clojure 1.9.0

[0.2.2] - 2017-11-06

Changed

  • Upgrade to jBrowserDriver 0.17.11

0.2.1 - 2017-09-29

Added

  • (make-browser :block-ads true) now creates a browser instance that blocks ads. Thanks, Andreas.

Changed

  • Documentation and tests improved.

Fixed

  • Issue where sparkledriver would hang if close-browser! was called while (a) more than one window was open, and (b) the current focus wasn't the first window.

0.2.0 - 2017-08-29

Added

  • sparkledriver.retry namespace with code supporting automatic retries
  • general improvement of documentation (docstrings and emitted codox output)

Changed

  • Reorganized the code into multiple namespaces, by function.
  • element finding functions use the *reply-fn* dynamic variable to specify a retry handler function.
  • dismiss-alert is now dismiss-alert!
  • accept-alert is now accept-alert!

[0.1.10] - 2017-08-16

Added

  • page-text returns the textual content of the current page
  • title returns the page's title
  • set-cookie! set a cookie
  • delete-cookies! delete a specific cookie
  • delete-all-cookies! clear out the cookie jar

Changed

  • fetch! now calls str on its argument, making it compatible with URL types like java.net.URL and lambdaisland.uri.URI.

0.1.9 - 2017-08-09

Added

  • Functions to return an element's outer-html.
  • Tests for inner-html and outer-html.

Changed

  • Upgrade to jBrowserDriver 0.17.9

0.1.8 - 2017-06-24

Added

  • Functions to evaluate JS in the context of the current page: execute-script and execute-script-async.

Changed

  • New all-local test harness no longer requires Internet access.

0.1.7 - 2017-06-19

Added

  • functions for interacting with alerts (switch-to-alert, accept-alert, dismiss-alert) and multiple windows (current-window, all-windows, switch-to-window, maximize-window).

0.1.6 - 2017-06-08

Added

  • :screen-size [width height] browser builder option to change the window size of the virtual browser.

Changed

  • jBrowserDriver version 0.17.8
  • default browser window size is now 1366 x 768

0.1.5 - 2017-04-20

Added

  • page-wait
  • attachments-dir
  • media-dir
  • cache-dir

0.1.4 - 2017-04-19

Fixed

  • terrible error where code wouldn't compile

0.1.3 - 2017-04-19

Added

  • Parameterized browser options
  • Browser log access functions (wire tracing, for example)

Changed

  • jBrowserDriver version 0.17.7

0.1.2 - 2017-04-03

Added

  • Finished the wrapper for WebElement.

Changed

  • jBrowserDriver version 0.17.6.
  • Improved docstrings

0.1.1 - 2016-11-04

  • Initial release

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close