Поддерживали более 1200, все хорошо, но мы очень угорали по оптимизациях и эффективности самих тестов. Если писать атомарные Е2Е/интеграционные тесты - все ок.
Но я понимаю боль людей которые хотят туда впихнуть блекбокс сценарии "для автоматизации регрессии по тесткейсах от ручных тестировщиков" - инструмент вообще не про это, для блекбокса есть решения на селениуме, или если хочется поиграться хотя бы в грей-бокс - тогда плейрайт/паппетир.
1) Для аллюр плагина в статье некорректно описано подключение. allureWriter нужен в cypress/plugins/index.js, а вот в cypress/support/index.js нужен сам репортер и команды к нему: import '@shelex/cypress-allure-plugin';
2) Не рекомендую открывать аллюр репорт через index.html - это хоть и статическая страница, но ей для работы нужны локальные файлы (json, attachments), потому на удаленной машине нужен хостинг (policy в S3, github pages такое умеет), а локально есть команда allure open.
Поддерживали более 1200, все хорошо, но мы очень угорали по оптимизациях и эффективности самих тестов. Если писать атомарные Е2Е/интеграционные тесты - все ок.
Но я понимаю боль людей которые хотят туда впихнуть блекбокс сценарии "для автоматизации регрессии по тесткейсах от ручных тестировщиков" - инструмент вообще не про это, для блекбокса есть решения на селениуме, или если хочется поиграться хотя бы в грей-бокс - тогда плейрайт/паппетир.
1) Для аллюр плагина в статье некорректно описано подключение. allureWriter нужен в cypress/plugins/index.js, а вот в cypress/support/index.js нужен сам репортер и команды к нему: import '@shelex/cypress-allure-plugin';
Подробнее в описании на гитхабе/нпм.
2) Не рекомендую открывать аллюр репорт через index.html - это хоть и статическая страница, но ей для работы нужны локальные файлы (json, attachments), потому на удаленной машине нужен хостинг (policy в S3, github pages такое умеет), а локально есть команда allure open.