- Test Automation - How To Build a CI/CD Pipeline Using Pytest and GitHub Actions
- Test Automation - How To Attach Public IP Adress to Allure report using Pytest and Requests
- Test Automation - Selenium Example Python Project 2022 Updates
- Test Automation - How To Add Git Version Control Data To Allure Report in Python
- Test Automation - How To Attach Session Storage, Local Storage, Cookies, and Console logs To Allure Report in Selenium Python
- Test Automation - How To Capture Full-Page Screenshots In Selenium Python Using Chrome DevTools Protocol
- Test Automation - How To Edit Cookies in Selenium Python
- Test Automation - Pre-Merge Testing with GitHub Actions: A Step-by-Step Guide
- Install scoop
- Install allure commandline by running the following command:
scoop install allure
- Clone the project
- Navigate to the project directory
- Install virtualenv:
py -m pip install --user virtualenv
- Create a virtual environment:
py -m venv env
- Activate the virtual environment:
.\env\Scripts\activate
- Install project dependencies:
poetry install
pytest --browser <firefox/chrome_headless>
When no browser was selected then chrome will be used.
- Run according to tags:
pytest -m <tag_name> --browser <firefox/chrome_headless>
- View allure results locally:
allure serve allure-results
pytest --help
isort .
black .