Skip to content

Clojure acceptance testing boilerplate for the excellent clj-webdriver library. Get your acceptance tests running already!

License

Notifications You must be signed in to change notification settings

greywolve/clj-webdriver-boilerplate

Repository files navigation

Clojure acceptance testing boilerplate for the clj-webdriver

Taken from Sean Corfield's blog post "Automated Browser-based Testing with Clojure".

Requirements

Install

git clone [email protected]:greywolve/clj-webdriver-boilerplate.git
cd clj-webdriver-boilerplate
lein deps

Usage

To run all tests in a single browser session (much faster):

lein with-browser test

Otherwise just use lein test.

To use in the REPL:

(use 'clj-webdriver-boilerplate.core)
(use 'clojure.test)
(use 'clj-webdriver.taxi)
(browser-up)
(to "http://www.github.com")

There are two example tests in test/clj-webdriver-boilerplate/.

Choose a different browser

Look in src/clj-webdriver-boilerplate/core.clj.

More info

Credit

About

Clojure acceptance testing boilerplate for the excellent clj-webdriver library. Get your acceptance tests running already!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages