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.retry
namespace 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-alert
is nowdismiss-alert!
accept-alert
is nowaccept-alert!
page-text
returns the textual content of the current pagetitle
returns the page's titleset-cookie!
set a cookiedelete-cookies!
delete a specific cookiedelete-all-cookies!
clear out the cookie jar
fetch!
now callsstr
on its argument, making it compatible with URL types likejava.net.URL
andlambdaisland.uri.URI
.
0.1.9 - 2017-08-09
- Functions to return an element's
outer-html
. - Tests for
inner-html
andouter-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-script
andexecute-script-async
.
- New all-local test harness no longer requires Internet access.
0.1.7 - 2017-06-19
- functions for interacting with
alert
s (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