Я использую Cypress в качестве моей инфраструктуры автоматизации тестирования пользовательского интерфейса.
В настоящее время структура моей папки для spec-файла (логическая организация тестовых файлов):
~ / MyAccount / заголовок / header.spec.js
~ / MyAccount / сноска / footer.spec.js
~ / MyAccount / mainTabs / home.spec.js
и так далее ...
Теперь, когда я настраиваю свою папку со скриншотами в cypress.json для скриншотов и сохраняю скриншоты неудачных тестовых случаев, Cypress внутренне создает структуру папок внутри папки со скриншотами. Например, если тест не пройден в файле footer.spec.js, он сохраняет снимок экрана в
~ / скриншоты / MyAccount / сноска / footer.spec.js
Я хочу избавиться от этой рекурсивной структуры папок и сохранить все скриншоты в папке скриншотов (чтобы я мог легко получить доступ к этим скриншотам и добавить их в свой замечательный отчет).
Есть ли способ сделать это?
Буду признателен за любую помощь, и дайте мне знать, если я не смог правильно задать свой вопрос. Я готов добавить больше информации.