Hi everyone, I'm pleased to announce the release of doo-chrome-devprotocol 0.1.0 <https://github.com/oliyh/doo-chrome-devprotocol>. It is doo <https://github.com/bensu/doo> test runner that executes your tests in Chrome.
doo-chrome-devprotocol uses a java library to control Chrome using the devtools protocol <https://chromedevtools.github.io/devtools-protocol/>, the officially supported method for controlling Chrome from the Chrome developers. This means you don't need karma or npm, which are required by the chrome-headless runner in doo. Running your tests is simple: (require '[doo-chrome-devprotocol.core :as dc]) (dc/run "path/to/doo-tests.js") ;; => {:success? true :report {:tests 2 :assertions 4 :failures 0 :errors 0}} The library contains several useful building blocks which you can compose to give you access to the full set of operations supported by the devtools protocol. This will let you listen for events or manipulate any supported characteristic of the browser before or after your tests, such as taking screenshots. It's available now on Clojars. Thanks and enjoy, Oliy -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.