在普通文件 cypress 中添加重复代码
Adding duplicate code in common file cypress
抱歉,这是一个显而易见的问题,我似乎无法弄明白。
我正在使用柏树和黄瓜来创建我的测试。我的文件结构如下所示
我想要做的是在 assertionStepDifinition.js
文件中添加可以在我的 login.feature
和我的 register.feature
中使用的步骤
这是我的cypress.json
{
"chromeWebSecurity": false,
"failOnStatusCode": false,
"defaultCommandTimeout": 60000,
"testFiles": "**/*.feature"
}
目前我收到错误 Step implementation missing for: I am at the login page
提前致谢!
您可以在 package.json
中添加步骤定义文件所在的直接路径,如下所示:
"cypress-cucumber-preprocessor": {
"nonGlobalStepDefinitions": false,
"stepDefinitions": "cypress/integration/cucumber-test/"
}
很可能您需要添加到您的 package.json
"cypress-cucumber-preprocessor": {
"step_definitions": "cypress/integration/**/"
}
抱歉,这是一个显而易见的问题,我似乎无法弄明白。
我正在使用柏树和黄瓜来创建我的测试。我的文件结构如下所示
我想要做的是在 assertionStepDifinition.js
文件中添加可以在我的 login.feature
和我的 register.feature
这是我的cypress.json
{
"chromeWebSecurity": false,
"failOnStatusCode": false,
"defaultCommandTimeout": 60000,
"testFiles": "**/*.feature"
}
目前我收到错误 Step implementation missing for: I am at the login page
提前致谢!
您可以在 package.json
中添加步骤定义文件所在的直接路径,如下所示:
"cypress-cucumber-preprocessor": {
"nonGlobalStepDefinitions": false,
"stepDefinitions": "cypress/integration/cucumber-test/"
}
很可能您需要添加到您的 package.json
"cypress-cucumber-preprocessor": {
"step_definitions": "cypress/integration/**/"
}