как я могу передать файл cypress.json в cypress-теги

#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