小皮球的故事 发表于 2017-6-5 15:34:18

Macaca2.0 升级公告

本帖最后由 小皮球的故事 于 2017-6-5 15:42 编辑

基于对稳定,并行,快速几个因素的考量, Macaca 重构了底层驱动,升级大版本到2.x。
本次升级特性说明
iOS驱动
鉴于稳定性、速度、和后续对项目的把控度,已移除wda,替换为Macaca 团队开发的XCTestWD
考虑用swift实现主要是因为swift已稳定,语言本身更容易理解 issues#377
真机支持方法参考 https://testerhome.com/topics/6503
Android驱动
由UIAutomator1 转为新版UIAutomator2 UIAutomatorWD
构建工具由ant 调整为gradle issues#527
iOS和Android两端驱动层路由已统一
强制升级策略调整
macaca-cli 强制升级去除,但为避免社区环境问题泛滥 macaca doctor命令仍然强制升级
app-inspector 目前还遗留xpath路径不对的问题,解决后将会移除强制升级
其他
uirecorder目前在适配新版中,会尽快发布
后续将会有并行实践,自动冒烟遍历实践放出,敬请期待
XCTestWD UIAutomatorWD 为下层封装,欢迎各位同学用来开发自己的测试框架
请各位升级驱动模块和工具版本如下:
步骤:升级macaca-cli -> 执行macaca doctor 升级环境 -> 安装所需驱动

https://testerhome.com/uploads/photo/2017/83362232-dbef-4cdb-b1f7-ad9eb99ddddd.png!large


测试就是来开荒 发表于 2017-6-5 16:38:33

升级更新速度很快,加油macaca团队!

测试就是来开荒 发表于 2017-6-5 16:39:43

升级完最新版本后报错 ,好像是XCTESTWD的签名问题,但是我用的是模拟器。求解!
https://testerhome.com/uploads/photo/2017/a40220cf-3413-444f-8391-911d32e6f53b.png!large

小爸爸 发表于 2017-6-5 16:41:02

这个是正常配置,xcode 对模拟器不需要证书配置也能运行的, 请直接选择左边面板的 testRunner() 并执行该用例 看能否执行,或者报错
https://testerhome.com/uploads/photo/2017/04e24f00-600d-4e84-9822-30d79c5b05fc.png!large

jingzizx 发表于 2017-6-5 17:13:03

:victory:
页: [1]
查看完整版本: Macaca2.0 升级公告