Welcome to behave-webdriver’s documentation!¶
behave-webdriver¶
behave-webdriver is a step library intended to allow users to easily run browser automation tests (via selenium) with the behave BDD testing framework.
Inspired by, the webdriverio cucumber-boilerplate project.
Indices and tables¶
Goals¶
- Make writing readable browser automation tests as Gherkin features easy.
- Provide an easily extensible interface to the selenium driver (
BehaveDriver
) - To be (at least mostly) compatible with feature files written for webdriverio/cucumber-boilerplate
Status¶
We currently test against Python2.7 and Python3.5+ using headless chrome. While all selenium’s webdrivers are provided, they are not all supported at this time. We plan to add support for additional browsers in the future.