zoukankan      html  css  js  c++  java
  • airtest 搭建 Mac下的ios环境

    首先下载并安装   9.0 版本的  xcode,其他版本的xcode 先卸载然后安装,具体方法自己谷歌

    提供 9.0 的 xcode  下载地址 http://www.swift51.com/xcode/9.0.html   (这个靠谱一点,我选择的就是这个)

    下载后解压就可以用了

    2. 安装Xcode Command Line Tools   移步这里

     https://blog.csdn.net/chenyufeng1991/article/details/47007979

    3. 安装 webdriveragent 

    https://github.com/AirtestProject/IOS-Tagent

    在这个地方下载下来,然后在项目目录下运行即可

    ./Scripts/bootstrap.sh
     4. 编译 webdriveragent 

    用 xcode 打开 下载下来的  webdriveragent-master 文件

    选中 webdriveragentRunner 这个文件,然后选中 general 这个选项卡

    然后在 team 里面选中一个自己的开发账号(免费的也是可以的,可以自己立刻马上注册一个),点击 add an account  就知道如何注册添加了,此处略

    4.2 配置 build-setting

    选中文件 product  bundle identifier    然后将 后面的值设置格式为   com.xxx.webDriverAgent-test123  即可

    在选定设备上启动项目


    首先选择需要启动的设备

    选择启动的计划,选择WebDriverAgentRunner

    最后,选择产品 - >测试启动项目


    点击启动或从菜单里选择启动


    第一次安装的时候,你需要信任应用程序才可以进行启动,可以选择设置=>常规=>设备上的设备管理

    从而对应用程序进行信任,才可以进行运行

    (可以查看Apple文档以获取更多信息)。

    之后重新启动 '测试' 即可,会黑屏一下接着返回。


    启动成功

    当你看到这样的日志的时候代表项目已经启动成功了

    测试套件'所有测试'开始于2017-01-23 15:49:12.585
    测试套件'WebDriverAgentRunner.xctest'于2017-01-23 15:49:12.586开始
    测试套件'UITestingUITests'开始于2017-01-23 15:49:12.587
    测试用例' - [UITestingUITests testRunner]'开始了。
    t = 0.00s在2017-01-23 15:49:12.588开始测试
    t = 0.00s设置
    可以从以下了解更多的关于如何 成功启动这个项目的方法在这里。和另一个

    如图所示:


    2.设置代理
    一般情况下,需要通过设置USB代理的方式访问手机上的代理,直接通过无线网络对手机进行访问可能会出现问题,具体的原因可以参考的问题 和细节

    可以使用iproxy

    $ brew install libimobiledevice
    $ iproxy 8100 8100

    | 启动成功后,可以试着访问http://127.0.0.1:8100/status在mac电脑的xcode上
    | 如果访问成功并且可以看到一些JSON格式的手机信息,即表示启动成功。

    3.最后,使用
    您可以使用http://127.0.0.1:8100在airtest中使用iOS设备

    如图所示:

  • 相关阅读:
    [React Testing] Intro to Shallow Rendering
    人物-IT-马化腾:马化腾
    人物-IT-雷军:雷军
    Less:Less(CSS预处理语言)
    文学-谚语-英文谚语:英文谚语
    文明-墓-太阳墓:太阳墓
    地理-撒哈拉之眼:撒哈拉之眼
    生物-海底人:海底人
    地理-蓝洞:蓝洞
    文明-根达亚文明:根达亚文明
  • 原文地址:https://www.cnblogs.com/dreamhighqiu/p/10991981.html
Copyright © 2011-2022 走看看