Dit project biedt een voorbeeld voor het testen van een UI met Playwright, geschreven in Python, met behulp van het Page Object Model ontwerppatroon en aangedreven via BDD feature files door middel van Pytest BDD.
- Installeer de pip package manager;
- Installeer Python (3.10+);
- Installeer JDK (vereist voor Allure);
- Clone de repository;
- Installeer de projectafhankelijkheden met het volgende commando in de Pycharm terminal:
pip install -r requirements.txt
- Installeer Playwright browsers met het volgende commando:
playwright install
-
Voer alle tests uit
pytest
-
een specifieke tag uit een feature file uitvoeren
pytest -k "maak_klant_aan"
-
Voer een specifieke test suite uit
pytest -m <suite_name>
allure serve allure_results
author: Beni Dhomi - QualityAccelerators