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