pytest -m UI_MODULE_18
(дополнительные марки тестов смотреть в pytest.ini)
Для сборки и запуска необходимо
- скачать образ
aerokube/selenoid:1.10.0
(latest
) - cкачать образ
selenoid/vnc_chrome:80.0
(latest
) (при скачивании версии отличной от 80.0 изменить название образа в конфиге config/browsers.json) - в скрипте run_selenoid.sh меняем путь до директории с конфигом браузера (
pwd
)
/Users/mac/Desktop/project_qa/config/ => {your path to dir}/project_qa/config/
4. запустить скрипт bash run_selenoid.sh
Для запуска тестов с использованием selenoid
pytest --selenoid=True
Для получения отчета в браузере необходимо.
brew install allure
pip install allure-pytest
pytest --alluredir=/tmp/my_allure_results
allure serve /tmp/my_allure_results
Данные записываются в директорию /tmp/my_allure_results (если ее нет, то директория создается)
Логи приложения записыватся в файл app_logs.json