测试杂文测试流程,管理

iOS New Monkey工具介绍

2017-04-10  本文已影响688人  海波笔记

一、背景介绍

由于Xocde升级,苹果官方废弃了7.3版本之前的的Automation工具,改用XCUITest替代,导致我们原有基于instruments的monkey脚本无法使用。于是我们对facebook的WebDriverAgent进行了初步改造,模拟monkey的基本功能,实现了新的iOS monkey工具。下面介绍New monkey工具的环境搭建以及实施方案。

二、环境搭建

1. 安装WebDriverAgent

$ brew install usbmuxd

安装成功后,在命令行中执行如下命令:

iproxy 8100 8100

(9)然后,我们在浏览器中输入http://localhost:8100/ 得到如下信息则说明连接成功

三、实施方案

  1. 上面的环境配置,其实是做了两个工作:
    (1)在手机端启动了一个Server,端口是8100
    (2)将手机端的8100端口映射到电脑端,通过localhost即可访问

  2. 接下来安装客户端
    方法:git clone https://github.com/openatx/facebook-wda.git 然后cd 到facebook-wda,用python setup.py install安装

  3. 安装我们的待测App到手机,同时获取App的BundleID,如:com.pingan.EBankHuarui

  4. 运行我们的monkey脚本
    格式:python testios.py bundleID 动作个数
    比如:python testios.py com.pingan.XXX 100

  5. 脚本地址
    https://github.com/penghaibo203/iosnewmonkey

上一篇 下一篇

猜你喜欢

热点阅读