Selenium WebDrivers are integrated in JBehave via the WebDriverProvider interface. Details are found in the javadocs:

http://jbehave.org/reference/web/stable/javadoc/web-selenium/org/jbehave/web/selenium/WebDriverProvider.html

The capabilities are injectable in the RemoteWebDriverProvider:

http://jbehave.org/reference/web/stable/javadoc/web-selenium/org/jbehave/web/selenium/RemoteWebDriverProvider.html

The selenium artifacts are simply jar dependencies, so you can control them as you'd usually do. Via Maven, there is a default version that you can override.

Fluent selenium is a facade around WebDriver to make it more "fluent" to write and read.

http://code.google.com/p/fluent-selenium/

On 03/10/2012 10:39, Roy de Kleijn wrote:
Hi all,

I'm referring to the Etsy example project. I see in etsy-steps.xml that the firefox driver is defined.

- In general: is there a place where I can find detailed information about WebDriver integration?
- How and where can I specify capabilities? (for remote webdriver)
- How can I control the selenium artifacts? How do I update WebDriver? and what's the deal with fluent selenium ?

I hope that I can get answers on the above three questions.
Roy


Reply via email to