I am new to BDD and JBehave. I am developing a web app and I am not sure whether to choose:
Are they complementary or should I choose one over the other?
I finally got a reply to my question on a mailing list. I thought I would share it on SO. Here is it:
WebRunner is a web front-end to run generic stories, be they web-based or not. It's got nothing to do with Selenium.
If you're developing a webapp, go with Selenium, but choose the WebDriver API (aka Selenium 2.x).
A tutorial to get you started: https://github.com/jbehave/jbehave-tutorial/tree/master/etsy-selenium