介绍一下 WDUSBClient, 也是基于 WD 开发, 目前支持 iOS9, iOS10, 支持真机国行, 港版, 美版设备. 下面介绍一下具体的安装流程。希望有相应的问题, 给我提交 issue, 尽量完善这个框架.
https://github.com/sixleaves/WDUSBClient
配置 WebDriverAgent(请到我的 github 上下载)
我们需要为以下这几个 TATGETS 地方配置证书。如下图
以 WebDriverAgentLib 证书配置为例子.
先选中 WebDriverAgentLib. 然后选 General 选项卡。再选择 Signing 下面的 Team, 选择你在苹果注册的帐号名称.如下图。
而 WebDriverAgentRunner 的配置则比较特殊.需要选择 Build Settings 选项卡。
其它几个签名配置,差不多给以按照上面两种配置。大家依葫芦画瓢即可。
如后将下面命令粘贴到终端, 并回车运行。记住运行后不要关闭终端
xcodebuild -project /Users/admini/WebDriverAgent/WebDriverAgent.xcodeproj \
-scheme WebDriverAgentRunner \
-destination 'platform=iOS,id=a49bcbd6a9d3b24b8f70b8adde348925a5bfac6e' \
test
把 project 后面那一串路径换成你的路径。id 后面的值替换成你的 udid。
这是要重点介绍的, 为了让大家直观的看到效果。需要先将我工程里的 demo 跑到手机上。再运行 WDUSBClient 客户端。步骤如下
直接使用快捷键 CMD + R 就可以进行编译。
编译到 mac 后就会启动 WDUSBClient, 会自动启动手机上的测试程序。
先提供一个可以玩的版本给大家.很想把这东西做到完美。现在工程内还有很多需要重构的代码。后续会继续提供以下功能, 更多相关功能欢迎提供建议, 我们会综合考虑尽量加进去。
具体细节和 wiki。请参见 github(https://github.com/sixleaves/WDUSBClient)