【问题标题】:Appium. Cannot find module 'appium-base-driver'Appium。找不到模块“appium-base-driver”
【发布时间】:2016-10-18 10:56:54
【问题描述】:

直到今天,我的 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

【问题讨论】:

  • 也许重新安装 Appium.app 会修复你的错误
  • 你用的是什么版本?

标签: android appium npm-install python-appium


【解决方案1】:

看来你可能会:

  1. 更新了 appium 版本
  2. 可能会更新所有其他已安装/已删除的 gem/依赖项,例如 nodeJS

你还记得你做过什么活动吗?

【讨论】:

    【解决方案2】:

    试试 使用 npm install -g gulp 安装 gulp

    【讨论】:

      【解决方案3】:

      出现问题是因为您可能更新了 java-client 但没有更新 appium 服务器。

      说如果你的java-client版本是6.0.0-BETA4,你需要使用Appium v​​1.7.2

      请更新您如何解决此问题。

      【讨论】:

        【解决方案4】:

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

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

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

          appium-doctor -h
          

        【讨论】:

          【解决方案5】:

          您可以通过以下命令安装基本驱动程序:

          npm i appium-base-driver
          

          【讨论】:

            【解决方案6】:

            @Mysterio Man,嗨。你能分享一下你用的是什么版本:java-client/appium GUI吗? 我建议尝试以下替代方案:

            在我的项目中,我使用的是dependency

             <dependency>
                    <groupId>io.appium</groupId>
                    <artifactId>java-client</artifactId>
                    <version>7.0.0</version>
                </dependency>
            

            对我来说很好。
            并且还安装了appium,我准确地遵循了这个step-by-step setup instruction。没有遇到任何问题。 在最坏的情况下 - 从头开始​​重新安装所有内容可能会有所帮助。 让我知道您是否已解决该问题。 问候, 尤金

            【讨论】:

              【解决方案7】:

              您可以通过在命令提示符下运行以下命令来安装appium-base-driver

              npm i appium-base-driver
              

              如果错误仍然存​​在,请尝试使用以下命令全局安装它

              npm install -g appium-base-driver
              

              如果它不添加包尝试使用

              npm install -g gulp
              

              【讨论】:

                【解决方案8】:

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

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

                干杯, 祝你有美好的一天

                【讨论】:

                  【解决方案9】:

                  请更新您的 Appium 版本并重试

                  【讨论】:

                  • 请在您的回答中提供更多详细信息,例如应该如何更新或至少为什么需要更新。您当前的答案可以是一个简单的评论。
                  • 大多数 Appium 服务器客户端相关问题都与版本变化和相关性有关。我已经使用 Appium 4 年了,当更新到最新版本的 Appium 时,大部分问题都得到了解决。这就是我的回答。看起来很简单,但价值很多。请参考 Appium 论坛以获取最新版本以及如何更新的过程。了解如何安装和更新或降级版本是必须具备的基本知识。
                  猜你喜欢
                  • 2016-01-15
                  • 2019-01-19
                  • 1970-01-01
                  • 2019-09-24
                  • 1970-01-01
                  • 2018-11-11
                  • 2014-07-12
                  • 2020-10-21
                  • 2020-11-05
                  相关资源
                  最近更新 更多