Я определил файл wdio.conf. js (основной файл) и спецификацию среды c dev- chrome .conf. js файл. Я не могу заставить огурец распознать мою папку с определениями шагов.
Это моя структура:
И это то, что у меня есть в dev- chrome .config. js file:
const wdioConfig = require('../../../../../wdio.conf.js');
const commands = require('../../../../../src/commands/commands');
wdioConfig.config.cucumberOpts = [{
// other stuff here
require:
[
'./src/step_definitions/**/*.js',
// Or search a (sub)folder for JS files with a wildcard
// works since version 1.1 of the wdio-cucumber-framework
//'./src/**/*.js',
],
// other stuff here
}];
exports.config = wdioConfig.config;
Я получаю ошибку:
«Шаг« Когда я добавляю товар в корзину »не определен. Вы можете игнорировать эту ошибку, установив cucumberOpts.ignoreUndefinedDefinitions как true».
Когда у меня такой же путь для определений шагов, определенный в основном файле wdio.conf. js, тогда он работает.
Мой основной файл wdio.conf. js находится в папке root проекта.
Знаете ли вы, как я могу заставить его работать в файле, определяемом c conf. js? Я использую @ wdio / cucumber-framework ":" ^ 5.13.2 "