All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- Upgrade to jBrowserDriver
1.0.1
- Upgrade to jBrowserDriver
1.0.0 - Tested against clojure
1.9.0
- Upgrade to jBrowserDriver
0.17.11
0.2.1 - 2017-09-29
(make-browser :block-ads true)now creates a browser instance that blocks ads. Thanks, Andreas.
- Documentation and tests improved.
- 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
sparkledriver.retrynamespace with code supporting automatic retries- general improvement of documentation (docstrings and emitted codox output)
- Reorganized the code into multiple namespaces, by function.
- element finding functions use the
*reply-fn*dynamic variable to specify a retry handler function. dismiss-alertis nowdismiss-alert!accept-alertis nowaccept-alert!
page-textreturns the textual content of the current pagetitlereturns the page's titleset-cookie!set a cookiedelete-cookies!delete a specific cookiedelete-all-cookies!clear out the cookie jar
fetch!now callsstron its argument, making it compatible with URL types likejava.net.URLandlambdaisland.uri.URI.
0.1.9 - 2017-08-09
- Functions to return an element's
outer-html. - Tests for
inner-htmlandouter-html.
- Upgrade to jBrowserDriver
0.17.9
0.1.8 - 2017-06-24
- Functions to evaluate JS in the context of the current page:
execute-scriptandexecute-script-async.
- New all-local test harness no longer requires Internet access.
0.1.7 - 2017-06-19
- 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
:screen-size [width height]browser builder option to change the window size of the virtual browser.
- jBrowserDriver version 0.17.8
- default browser window size is now 1366 x 768
0.1.5 - 2017-04-20
- page-wait
- attachments-dir
- media-dir
- cache-dir
0.1.4 - 2017-04-19
- terrible error where code wouldn't compile
0.1.3 - 2017-04-19
- Parameterized browser options
- Browser log access functions (wire tracing, for example)
- jBrowserDriver version 0.17.7
0.1.2 - 2017-04-03
- Finished the wrapper for WebElement.
- jBrowserDriver version 0.17.6.
- Improved docstrings
0.1.1 - 2016-11-04
- Initial release