This is a Pyleniumio template project to start creating Test Automation from scratch with enabled CI on GitHub Actions.
Pyleniumio is a wrapper of Selenium written in Python and pytest.
Official documentation can be found https://elsnoman.gitbook.io/pylenium/
Requirements: python 3.8, docker
allure service -> https://docs.qameta.io/allure/#_get_started
Instruction to start tests in local environment using Selenium Grid
- git clone https://github.com/odemeniuk/pyleniumio-playground.git
- cd pyleniumio-playground
- pipenv install
- pipenv shell
- docker-compose up -d
- pipenv run pytest tests --alluredir=./allure-results
- allure serve
- docker-compose down
Or execute run_tests.sh from the repository