运行功能文件时出错:无法遍历依赖图

2024-03-27

我已经安装并尝试配置 Cucumber 预处理器包,以将 Cucumber 实现到现有的 cypress 框架中。但是当我去运行我的功能文件时,我收到以下错误。有任何想法吗?

错误:无法遍历依赖关系图:无法从“C:\Source\CoreDevGit\Src\Project\Project.Web.CypressTests\cypress\support”中找到模块“./commands” C:\Source\CoreDevGit\Src\Project\Project.Web.CypressTests\cypress\support\index.js 需要

插件/index.js

module.exports = (on, config) => {
  // `on` is used to hook into various events Cypress emits
  // `config` is the resolved Cypress config
  require('cypress-log-to-output').install(on, (type, event)=>{
    if (event.level === 'warning' || event.type === 'warning') {
      return false
    }
 
    return true
  })
};

module.exports = (on, config) => {
  
  on('before:browser:launch', (browser, launchOptions) => {
    if (browser.name === 'chrome' && browser.isHeadless) {
      launchOptions.args.push('--disable-gpu');
      return launchOptions
    }
  });
}

const cucumber = require('cypress-cucumber-preprocessor').default

module.exports = (on, config) => {
  on('file:preprocessor', cucumber())
};

require('@applitools/eyes-cypress')(module);
require('./mssql');

我的项目需要以下命令来支持打字稿。之后就成功了。

npm install --save-dev @types/cypress-cucumber-preprocessor

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

运行功能文件时出错:无法遍历依赖图 的相关文章

随机推荐