When we rewrote JBehave 1.0 as JBehave 2.0, we stripped out much of the functionality which wasn’t core to running stories and scenarios. Part of this included the Java Swing automation tool which I had created to run the examples (all the Java-based automation tools I could find at the time were dependent on JUnit 3.8).

After the move to JBehave 2.0, I recreated the tool in its own project, Tyburn, at Google Code. It’s a very fast, lightweight tool suitable for developers writing scenarios. It has no facilities for recording scenarios, and deals only with the most common things that a user might want to do with a Swing GUI – enter text in boxes, press buttons, choose items in a list, etc. Any additional feature requests are welcome; please submit them on the Tyburn site.

Tyburn is a free, open-source product which can be used independently of any particular framework. You can find out more here.