自动化工具 iOS 自动化—wda 搭建流程

阿紫 for 君海游戏QA · 2017年09月10日 · 1669 次阅读

一、准备工作:
brew—软件包管理工具
下载 carthage
brew install carthage
下载 Python
brew install python
下载 node.js
brew install node
下载 Xcode 8.3.3(appstore 下载最新的版本)
开发者账号:加公司的证书;

二、安装及编译过程:
安装 webDriverAgent
git clone https://github.com/facebook/WebDriverAgent
进入到 WDA 目录下:
./Scripts/bootstrap.sh
编译 WebDriverAgent
打开 WebDriverAgent.xcodeproj

三、需要注意的地方
Wda 下添加开发者账号;
需要设置签名;
运行 test;
需要用 Python2,安装 facebook-wda 库;
设置端口转发吗,iproxy 8100 8100

四、运行
运行 test 没有报错之后,在本机浏览器打开:localhost:8100,查看到结果是:status:1
再打开 localhost:8100/inspector
就可以直接操作手机执行了;

问题列表:
1.Xcode 要更新到最新版本;
2.需要在对应的路径下执行脚本;
3.执行上述脚本时,需要 *** 执行,以免部分资源未下载到;
4.wda 需要添加开发者账号,不建议使用个人账号;
5.使用模拟机执行会很卡,建议使用真机调试;

后续加上脚本进行执行;

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册