#cypress #cypress-cucumber-preprocessor
Вопрос:
Я использую препроцессор cucumber, и у нас нет стандартной структуры папок. Файл cypress.json находится в папке e2e. С открытым cypress это было нормально, потому что я мог указать местоположение файла cypress.json. Однако при запуске cypress-тегов, похоже, невозможно указать местоположение файла cypress.json, и он просто завершается ошибкой:
Failed to read cypress.json, using default configuration
Could not find a Cypress configuration file, exiting.
В любом случае, чтобы поддерживать другую структуру папок с помощью cucumber?
Ответ №1:
Я также наткнулся на эту проблему и понял, что на самом деле это не работает.
Поэтому в качестве обходного пути я отошел от подхода, основанного на использовании тегов cypress, и вместо этого изменил имена своих файлов функций. Это позволило мне избежать использования тегов cypress и использовать обычную команду cypress run вместо указания конфигурационных и функциональных файлов, таких как:
cypress run --config-file some-cypress.json --spec **/*.integration.feature