Appium。找不到模块和appium-base-driver'

时间:2016-06-16 19:01:51

标签: android appium npm-install python-appium

我的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

9 个答案:

答案 0 :(得分:3)

安装Appium Doctor并调查其中的问题。

  1. 通过以下命令安装Appium Doctor:

    npm install appium-doctor -g
    
  2. 通过以下命令使用Appium Doctor:

    appium-doctor -h
    

答案 1 :(得分:2)

似乎你可能会:

  1. 更新了appium版本
  2. 可能会更新所有其他安装/删除的gems / dependancies,例如nodeJS
  3. 你还记得你做过什么活动吗?

答案 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 v​​1.7.2

请更新您解决此问题的方式。

答案 5 :(得分:0)

@Mysterio Man,您好。能否请您共享什么版本:您使用java-client / appium GUI吗? 我建议尝试以下替代方法:

在我的项目中,我正在使用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)

嘿,我也遇到了同样的问题,

  1. 检查您拥有的节点版本
  2. 检查您是否已经安装了appium的命令行版本[如果同时安装了cli和gui,则可能会发生冲突]
  3. 最终选择是最好卸载节点和appium并重新安装两者。

干杯, 祝你有美好的一天

答案 8 :(得分:0)

请更新您的Appium版本,然后重试