Cypress 在 9.3.0 之后停止使用 cucumber-preprocessor
Cypress stopped working with cucumber-preprocessor after 9.3.0
我已将 cypress 版本从 9.2.0 升级到 9.3.0(并在上面尝试过),但我一直从附件中收到此错误。
关键是我使用了 cypress-cucumber-preprocessor
https://www.npmjs.com/package/cypress-cucumber-preprocessor
我想升级以使用本机 .selectFile() 而不是插件。
到目前为止,我可以坚持使用 9.2.0,但它让我很担心运行。
我的plugins/index.js
/**
* @type {Cypress.PluginConfig}
*/
const cucumber = require("cypress-cucumber-preprocessor").default;
module.exports = (on, config) => {
on("file:preprocessor", cucumber());
};
对我来说,它在 Cypress@9.3.0 和 cypress-cucumber-preprocessor@4.3.1 上运行正常,这是他们 Github 上的最新标签回购
但我注意到,如果你不指定版本,你会得到 cypress-cucumber-preprocessor@4.2.1,所以我想有一些赶上在 npm 上做。
总之,指定最新版本
yarn add cypress-cucumber-preprocessor@4.3.1
我已将 cypress 版本从 9.2.0 升级到 9.3.0(并在上面尝试过),但我一直从附件中收到此错误。
关键是我使用了 cypress-cucumber-preprocessor https://www.npmjs.com/package/cypress-cucumber-preprocessor
我想升级以使用本机 .selectFile() 而不是插件。 到目前为止,我可以坚持使用 9.2.0,但它让我很担心运行。
我的plugins/index.js
/**
* @type {Cypress.PluginConfig}
*/
const cucumber = require("cypress-cucumber-preprocessor").default;
module.exports = (on, config) => {
on("file:preprocessor", cucumber());
};
对我来说,它在 Cypress@9.3.0 和 cypress-cucumber-preprocessor@4.3.1 上运行正常,这是他们 Github 上的最新标签回购
但我注意到,如果你不指定版本,你会得到 cypress-cucumber-preprocessor@4.2.1,所以我想有一些赶上在 npm 上做。
总之,指定最新版本
yarn add cypress-cucumber-preprocessor@4.3.1