Неопределенные определения шагов Огурец
Я занимался реорганизацией и перемещался по файлам, в которых находились тесты огурцов, определения шагов и объекты страниц. Раньше тесты работали нормально, но теперь, когда я пытаюсь их запустить, я сразу получаю неопределенную ошибку шагов. Есть ли где-нибудь определенный файл, который я могу обновить, что позволит найти определения шагов?
Просто немного больше информации - структура папок настроена как
[]tests
[]features
[]step_definitions
[]page_objects
Это потому, что пошаговые определения и функции находятся в их собственном каталоге?
1 ответ
Разобрался, надеюсь, это решение подойдет всем, кто сталкивается с подобной проблемой. Существует файл cucumber.conf.js, который содержит информацию о том, где находятся определения шага
cucumberOpts: {
format: formatter.getFormatters(),
require: ['test/e2e/features/**/step_definitions/*.js'],
strict: true
}
В этом разделе требуется: вы также можете разместить несколько мест, если у вас есть несколько зависимостей.