Autotests and framework for rabata.io
Framework contains:
- Page object classes for rabata.io pages
- Extendable element objects for main controls (Input, Slider) and widgets
- Helpers based on playwright features.
Install packages:
npm i
Install playwright browser:
npx playwright install chromium
Headfull (debug mode):
npm run test:debug
Headless mode:
npm run test
Please insure, that allure environment have been installed already. Please refer allure installation documentation
- Run tests with allure artifacts generation:
npm run test:allure
- Set results path into env. variable ALLURE_RESULTS_DIR:
# Mac or Linux
export ALLURE_RESULTS_DIR=my-allure-results
# Windows
set ALLURE_RESULTS_DIR=my-allure-results
- Run commands:
allure generate my-allure-results -o allure-report --clean
allure open allure-report