commit b0283c31cff656fb196618877f956ca7a42e1b0a
Author:     Mauro Talevi <[email protected]>
AuthorDate: Wed, 19 Mar 2014 09:10:01 +0100
Commit:     Mauro Talevi <[email protected]>
CommitDate: Wed, 19 Mar 2014 09:10:01 +0100

    Updated README.

diff --git a/README.md b/README.md
index 13abba1..462e825 100644
--- a/README.md
+++ b/README.md
@@ -12,11 +12,23 @@ depending on the language and dependency injection 
framework used:  Groovy compo
 2. 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.
 
+# Using Etsy.com
+
+Etsy.com is a public live website that we treat as a black box and whose 
content we cannot control.  As the structure of the application evolves, 
+some scenarios may fail because the underlying elements of the web pages are 
not found any more or the content categories have changed.
+
+The objective of the tutorial is not to test the website itself but to show 
how its behaviour can be described in BDD terms and - as a consequence - 
+be made verifiable in an automated way.  In this sense, failures are also a 
useful thing to have.   
+
+That said, we strive to keep up with the structure of Etsy.com so if you find 
that some scenarios fail due to changes in Etsy.com, feel free to 
+[contribute a patch](http://jbehave.org/how-to-contribute.html).
+
 # JBehave Web Runner for Etsy.com
 
 Uses the 'etsy-selenium/java-spring' steps and makes them available via the 
[JBehave Web 
Runner](http://jbehave.org/reference/web/stable/using-web-runner.html).
 
-NOTE:  The Web Runner is a standalone web application that provides a simple 
web interface for running the Etsy stories via the Java steps.   It does not 
run the (web) stories by command line.
+*NOTE:*  The Web Runner is a standalone web application that provides a simple 
web interface for running the Etsy stories via the Java steps.   
+It does not run the (web) stories by command line.
  
 # Building with Maven 
 
@@ -32,17 +44,17 @@ $ mvn clean install -Pstable
 
 To run another profile using latest stable versions:
 
-$ mvn clean install -P[profile],stable
+$ mvn clean install -P<profile>,stable
 
 To run using latest snapshot from codehaus: 
 
-$ mvn clean install -s settings.xml -P[profile],codehaus
+$ mvn clean install -s settings.xml -P<profile>,codehaus
 
 # Requirements 
 
-Building the tutorial has been tested with Maven 3.0.x and JDK 1.7.   Newer 
versions of Maven and JDK should work but could also present issues.  
-If you find any, please report them via 
http://jbehave.org/reference/stable/issue-tracking.html
+Building the tutorial has been tested with Maven 3.0.5-3.2.1 and JDK 1.6-1.7.  
 Newer versions of Maven and JDK should work but could also present issues.  
+If you find any, please report them via 
[JIRA](http://jbehave.org/reference/stable/issue-tracking.html)
 
 # License
 
-See LICENSE.txt in the source root (BSD).
+See [Licence](http://jbehave.org/license.html)



Reply via email to