This project aims to help testing web applications by defining common Gherkin steps oriented to web development.
The goal is to provide steps that are compatible with Behave and Aloe using Selenium Webdriver to interact with web browsers.
Steps related with Django are also provided.
If you want to contribute to this project you can start by setting up the dev environment by running:
source ./bin/startenv.sh
Then install dependencies:
pip install -r requirements.txt
pip install -r test_requirements.txt
Before submitting your changes to code review, please ensure that all tests pass:
./bin/runtests.sh
You can also run Gherkin tests individualy using:
aloe --verbosity=3
or
behave tests/features/