Неопределенные определения шагов Огурец

Я занимался реорганизацией и перемещался по файлам, в которых находились тесты огурцов, определения шагов и объекты страниц. Раньше тесты работали нормально, но теперь, когда я пытаюсь их запустить, я сразу получаю неопределенную ошибку шагов. Есть ли где-нибудь определенный файл, который я могу обновить, что позволит найти определения шагов?

Просто немного больше информации - структура папок настроена как

[]tests
     []features
     []step_definitions
     []page_objects

Это потому, что пошаговые определения и функции находятся в их собственном каталоге?

1 ответ

Разобрался, надеюсь, это решение подойдет всем, кто сталкивается с подобной проблемой. Существует файл cucumber.conf.js, который содержит информацию о том, где находятся определения шага

cucumberOpts: {
    format: formatter.getFormatters(),
    require: ['test/e2e/features/**/step_definitions/*.js'],
    strict: true
  }

В этом разделе требуется: вы также можете разместить несколько мест, если у вас есть несколько зависимостей.

Другие вопросы по тегам