【问题标题】:IOS mobile automationIOS移动自动化
【发布时间】:2017-06-20 09:33:51
【问题描述】:

我是 IOS 自动化测试的新手。我必须在实际物理设备上安装 appium 以实现自动化。我已经关注了许多链接,但我仍然感到困惑。我已经安装了 appium 和 xcode。但是当我运行 appium 检查器时,我总是收到错误“无法启动 Appium 检查器”。可能的原因是什么?也有人可以建议一个我可以关注的链接,以便在 MAC 上设置 appium。

【问题讨论】:

    标签: appium-ios


    【解决方案1】:

    以下是使 Appium 能够在 iOS 上运行所需的基本内容列表:


    使用 Homebrew 安装其中一些项目很有帮助。

    https://brew.sh/


    首先,您需要 ruby​​ 2.2 或更高版本才能使用最新的 appium。我建议你使用像 RVM 这样的 ruby​​ 管理器来安装这个 Ruby。

    \curl -sSL https://get.rvm.io | bash -s 稳定

    然后安装2.2以上的ruby版本(我个人默认2.4.0):

    rvm 安装 2.2.0

    您可以设置一个默认的 rvm 以方便使用:

    rvm 默认 2.2.0

    如果您不设置 rvm 默认值,则每次打开终端时都必须使用“rvm use rubyversion”命令。


    Node.js:必不可少,不能没有。

    brew 安装节点

    (注意:不要使用 SUDO 安装)


    Appium Desktop:appium 的便捷实现,用于构建测试用例。使用 GUI 并内置检查器。

    https://github.com/appium/appium-desktop


    Appium CLI:命令行 Appium,最适合同时运行多个设备。

    npm install -g appium

    npm install -g appium-doctor

    检查医生:您可以使用 appium doctor 来诊断下一步需要做什么。使用--ios 或--android 标签运行它,以找出每个操作系统所需的内容。您必须对 .bash_profile 进行调整,以便 Appium 可以找到您的 JDK 文件夹。


    授权在您的计算机上进行 iOS 测试:

    npm install -g authorize-ios

    sudo 授权-ios


    Carthage:Xcode 8 之后需要自动化

    酿造安装迦太基

    酿造更新迦太基


    希望这将有助于诊断您的设置发生了什么。如果您使用 ruby​​ 来编写自动化脚本,请不要忘记实际下载 appium_lib gem:

    sudo gem 安装 appium_lib

    祝你好运!

    【讨论】:

      【解决方案2】:

      查看最新的 appium 桌面:

      AppiumDesktop1.1.0beta4 iOS 设置 - 检查并记录脚本,

      链接:https://www.youtube.com/watch?v=2_xHmofGgUE

      如果您遇到任何问题,请发表评论。

      【讨论】:

        猜你喜欢
        • 2015-06-06
        • 1970-01-01
        • 2020-10-22
        • 2018-09-15
        • 1970-01-01
        • 2022-11-10
        • 1970-01-01
        • 2011-12-29
        • 2017-10-15
        相关资源
        最近更新 更多