Я пытаюсь реализовать инфраструктуру BDD в CodeceptJS, используя PHPStorm в качестве своей IDE.Но по какой-то причине он не распознает определения шагов и в файле возможностей он показывает ошибку
Неопределенная ссылка на шаг
Я выполнил шаги, приведенные в документации CodeceptJSтакие как codeceptjs gherkin:init
(который реализовал модуль gherkins) и codeceptjs gherkin:snippets
(который реализует определение шага автоматически), на котором я работаю
- MacOS
- CodeceptJS на PHPStorm
- Selenium Server с ChromeDriver
Мой файл codecept.conf.js
exports.config = {
output: './output',
helpers: {
WebDriver: {
smartWait: 10000,
url: 'my_url',
browser: 'chrome'
}
},
include: {
I: './steps_file.js',
assignmentsPage: './pages/AssignmentsPageObject.js'
},
mocha: {},
bootstrap: null,
teardown: null,
hooks: [],
gherkin: {
features: './features/*.feature',
steps: ['./step_definitions/steps.js']
},
plugins: {
screenshotOnFail: {
enabled: true
}
},
tests: './*_test.js',
name: 'AssignmentsClient'
}
Я ожидаю, что платформа обнаружит определение шага, соответствующее различным сценариям, упомянутым вфайл функций.
Может кто-нибудь помочь мне здесь?