在本地应用上运行Appium测试时,如何解决显示的npm错误?

时间:2019-05-02 20:14:48

标签: cucumber appium webdriver-io

我试图弄清楚如何使用appium / cumcum / webdriver io自动执行移动原生应用程序, 我在此处https://github.com/igniteram/appium-webdriverio-typescript克隆了代码,然后按照安装步骤操作,然后尝试执行以下命令:npm run app-test,出现错误:

npm错误! Linux 4.15.0-47-通用

npm错误! argv“ / usr / bin / node”“ / usr / bin / npm”“运行”“ app-test”

npm错误!节点v8.10.0

npm错误! npm v3.5.2

npm错误!代码ELIFECYCLE

npm错误! appium-webdriverio-tests@1.0.0 app-test:wdio ./config/wdio.app.config.js

npm错误!退出状态1

npm错误!

npm错误!在appium-webdriverio-tests@1.0.0应用测试脚本'wdio ./config/wdio.app.config.js'处失败。

npm错误!确保您已安装最新版本的node.js和npm。

npm错误!如果这样做,appium-webdriverio-tests软件包很可能是一个问题,

当我尝试了解节点版本时,项目文件夹中的版本是v8.10.0,而文件夹外的版本是v12.1.0

有什么想法吗?有没有办法使项目节点版本为最新版本?

谢谢

1 个答案:

答案 0 :(得分:0)

从设备上删除所有节点版本,然后安装最新的稳定节点,这可以解决此问题