Web驱动程序IO 错误: 找不到浏览器'tap'模块名称: "chrome"



我在运行webdriverio时遇到问题,无法找到使其工作的方法。

它以前是有效的,我改变了一些东西,恢复了它们,但我一直有同样的错误。

当我运行命令wdio wdio.jasmine.conf.js时,我可以看到浏览器正在打开,但随后我收到了这个错误。

ERROR: Cannot find module 'tap'
browserName: "chrome"
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)

我的package.json没有太多,所有东西都是全局安装的(selenium-standalone, webdriverio@3.4.0, jasmine, wdio-jasmine-framework, chromedriver)。

知道这个问题的原因吗?

谢谢。

为了解决这个问题,我不得不手动安装taptapenpm包。

eslintgulp-webdriver使用这些包。

相关内容

最新更新