This is a test project to set up Selenium with Python and generate a report using Allure. The project utilize
- Page object modal to define different pages
- Github actions to run selenium, generate allure reports and upload to github pages
- Test runs on both chrome and firefox
- Reports includes screenshots and console logs for chrome
- Install Allure:
brew install allure
- Install the required Python packages:
pip install
- Run the tests using one of the following commands:
pipenv run pytest -k "chrome" to run chrome only
pipenv run pytest -k "firefox" to run firefox only
pipenv run pytest to run all
- Generate the Allure report:
allure serve
#You can find the allure results here