我试图用最后一个版本的Cypress 10.0.3运行黄瓜文件(.feature),但我无法运行它。在完成配置之后,我可以在Cypress界面中看到这个功能文件,但是如果我试图运行它,Cypress会给我一个错误(见屏幕截图)。
我的webpack
文件:
module.exports = {
resolve: {
extensions: [".cy.ts", ".cy.js"]
},
node: {fs: "empty", child_process: "empty", readline: "empty"},
module: {
rules: [
{
test: /\.cy.ts$/,
exclude: [/node_modules/],
use: [
{
loader: "ts-loader"
}
]
},
{
test: /\.cy.feature$/,
use: [
{
loader: "cypress-cucumber-preprocessor/loader"
}
]
},
{
test: /\.cy.features$/,
use: [
{
loader: "cypress-cucumber-preprocessor/lib/featuresLoader"
}
]
}
]
}
};
我的Cypress.config.ts
import { defineConfig } from "cypress";
export default defineConfig({
fileServerFolder: ".",
fixturesFolder: "./cypress/fixtures",
video: true,
videosFolder: "./cypress/videos",
videoUploadOnPasses: false,
screenshotsFolder: "./cypress/screenshots",
chromeWebSecurity: false,
requestTimeout: 60000,
responseTimeout: 60000,
defaultCommandTimeout: 60000,
reporter: "cypress-multi-reporters",
numTestsKeptInMemory: 1,
reporterOptions: {
configFile: "cypress/reporter-config.json",
},
e2e: {
specPattern: "**/*.cy.feature",
// testFiles:
},
})
发布于 2022-07-21 08:25:07
是用柏树V 10.3.0固定的
发布于 2022-06-18 23:35:19
请安装cypress-cucumber-preprocessor@l1.0.0
以修复此问题。
https://stackoverflow.com/questions/72542358
复制相似问题