我的appium GUI工作得非常好,直到今天。当我尝试启动appium时,我收到此错误。我不知道如何绕过它。所以任何建议/解决方案高度赞赏。
Launching Appium with command: '/Applications/Appium.app/Contents/Resources/node/bin/node' appium/build/lib/main.js --pre-launch --debug-log-spacing --automation-name "Appium" --platform-name "Android" --platform-version "6.0" --app "/Users/iamtheuser/fitbit/automation/artifacts/myapp.apk" --language "en" --locale "US"
Error: Cannot find module 'appium-base-driver'
at Function.Module._resolveFilename (module.js:339:15)
at Function.Module._load (module.js:290:25)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object.<anonymous> (lib/main.js:7:58)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:146:18)
at node.js:404:3
答案 0 :(得分:3)
安装Appium Doctor并调查其中的问题。
通过以下命令安装Appium Doctor:
npm install appium-doctor -g
通过以下命令使用Appium Doctor:
appium-doctor -h
答案 1 :(得分:2)
似乎你可能会:
你还记得你做过什么活动吗?
答案 2 :(得分:1)
您可以通过以下命令安装基本驱动程序:
npm i appium-base-driver
答案 3 :(得分:0)
尝试 Intall gulp with npm install -g gulp
答案 4 :(得分:0)
问题已经发生,因为您可能更新了java-client而不是appium服务器。
如果你的java-client版本是6.0.0-BETA4,你需要使用Appium v1.7.2
请更新您解决此问题的方式。
答案 5 :(得分:0)
@Mysterio Man,您好。能否请您共享什么版本:您使用java-client / appium GUI吗? 我建议尝试以下替代方法:
npm -g gulp
在我的项目中,我正在使用dependency
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.0.0</version>
</dependency>
对我来说很好。
并且准确地遵循了step-by-step setup instruction来安装appium i。没有面临任何问题。
在最坏的情况下-重新安装所有内容可能会有所帮助。
让我知道您是否已解决问题。
问候,
尤金
答案 6 :(得分:0)
您可以通过在命令提示符下运行以下命令来安装appium-base-driver
npm i appium-base-driver
如果错误仍然存在,请尝试使用以下命令在全局安装
npm install -g appium-base-driver
如果未添加软件包,请尝试
npm install -g gulp
答案 7 :(得分:0)
嘿,我也遇到了同样的问题,
干杯, 祝你有美好的一天
答案 8 :(得分:0)
请更新您的Appium版本,然后重试