JBehave Selenium Tutorials on the Etsy.com website
- The module 'etsy-selenium' runs (via maven) stories verifying the behaviour of Etsy.com. It uses Selenium to drive the web interaction and it has different sub-modules depending on the language and dependency injection framework used: Groovy composed using Pico or Java composed using Spring.
- The module 'etsy-web-runner' is a simple webapp that allows generic stories to be run. Note the app is not multiuser and not does support asynchronous execution. It is not appropriate to run long-running stories. It is also useful as a web front-end to the DSL syntax defined in your steps.
JBehave Web Runner for Etsy.com
- Uses the 'etsy-selenium/java-spring' steps and makes them available via the JBehave Web Runner.
Building with Maven
The tutorial modules can be built using the following Maven profiles:
$ mvn clean install -P[profile]
To use latest stable versions:
$ mvn clean install -P[profile],stable
To use access the latest snapshot from codehaus:
$ mvn clean install -s settings.xml -P[profile],codehaus
See LICENSE.txt in the source root (BSD).