Мой ТГ Канал:https://t.me/maestro_autotests И так. Сегодняшняя статья будет о запуске созданных ранее тестов в среде разработке “VS Code” и применении команды для генерации отчета, видео опубликую после статьи.
В маэстро есть команда maestro test которая запускает тесты. Если мы указываем имя файла или папку в которой у нас лежат тесты, то все тесты которые там находятся будут запущены. Например команда maestro test flows/ запустит все два теста из папки flows!
Так же можно запустить тесты с формированием отчета в формате html для визуального просмотра: maestro test flows/ --format html --output report.html
После этого в корне проекта появится файл с отчетом report.html который можно открыть в браузере и посмотреть детали прохождения тестов.
На видео я покажу вариант где один тест падает, и в корень проекта должны упасть логи и скриншот экрана в тот момент когда произошла ошибка. Для этого используется команда: maestro test flows/ --format html --output report.html --debug-output ./my-test-run
После запуска создается папка test-results где хранятся: - Логи выполнения - Скриншоты на момент падения теста - Видео записи тестов - Детальная информация по каждому шагу
Итог:
1. Запускать тесты из VS Code терминала очень удобно 2. HTML отчет дает наглядную картину что прошло, что упало 3. Автоматические скриншоты при падении экономят время на отладке