美文网首页
ios UI自动化,iPhone连接MAC教程

ios UI自动化,iPhone连接MAC教程

作者: hao0_0 | 来源:发表于2020-07-20 15:54 被阅读0次

    MAC上进行iOS UI自动化测试,iPhone连接MAC比较复杂对于第一次接触来说,所以整理写了这篇文章。

    iPhone连接MAC,需要在Mac里的Xcode安装官方提供的iOS-tagent等。其中有可能会更新Mac系统版本或者Xcode版本,对应提示更新即可。


    一.MAC电脑里面是否有Xcode,如果没有就在appstore下载,就不详细介绍了。

    二.环境安装和手机连接

    1.下载 iOS-Targent

    从 https://github.com/AirtestProject/IOS-Tagent 下载iOS-Targent工程文件,并在Xcode打开。

    2.为了能连接真机,需如下配置:

    3.手机用数据线连接手机,手机出现任何提示,都容许通过。

    4.在xcode中编译

    product -> Scheme -> WebDriverAgentRunner

    product -> Destination -> iphone(这个是我自己的手机)

    然后product-test运行,这是会在手机上装一个webdriveragentrunner-runner图标的应用

    5.如果出现如下错误

    解决方案:打开手机---设置--通用--描述文件与设备管理--信任,操作之后重新构建WebDriverAgentLib和WebDriverAgentRunne即可

    如果继续编译product-test还是失败:那么选择其他的iOS版本,上面修改iOS版本那里。

    或者检查下连接默认的设备是不是本机:

    6.Mac 本地环境其他安装

    电脑上需要安装iproxy。(可以通过终端用 homebrew 安装:$brew install libimobiledevice)

    命令窗安装:

    然后运行iproxy:

    $iproxy 8100 8100

    7.启动

    启动后,试着在浏览器访问 http://127.0.0.1:8100/status ,

    如果访问成功并且可以看到一些json格式的手机信息,即表示启动成功。

    此时,访问 http://127.0.0.1:8100/inspector 可以看到iPhone屏幕投影在浏览器上。

    完成!

    三. 可以appium连接,或者Airtest连接开始写UI测试脚本。

    连接完成!!

    相关文章

      网友评论

          本文标题:ios UI自动化,iPhone连接MAC教程

          本文链接:https://www.haomeiwen.com/subject/qjnekktx.html