selenium-docker-allure
Running Selenium tests under py.test convention with docker support.
Requirements
- Docker
Run tests and generate results
# Run with py.test arguments (-v for verbose output)
$ ./scripts/run-tests.bash --env=$ENV tests/test_purhcase_tickets.py -v
Run allure to generate allure report
$ ./scripts/generate-allure-report.bash blazedemo_app
Open allure report
$ cd ./blazedemo_app/allure-report/
$ python -m SimpleHTTPServer 8000
$ open http://localhost:8000
Motivation
This project allows other developers to understand how to:
- Create auto tests in python under py.test convention
- Run tests with Docker
- Export results into Allure report
Links
Contributors
Gilad Peleg Elad Kolander Eliran Shani
License
MIT