公司改用 flutter 框架开发,只有 appium 1.16 以上版本支持,另外就是使用 flutter 自己的自动化测试方法。flutter 的自动化 android 端是可以连接上的,但是 IOS 始终无法连接 WDA,用 iproxy 8100 8200 更改代理的端口号也不行。有没有用 IOS 跑通的同学出来交流下,望指点迷津,我现在是一筹莫展。
ios 那个不是要重新编译才行吗?
拿不到页面元素,不知道咋解决
flutter 在 iOS 端的自动化测试进展可以关注下 https://github.com/flutter/flutter/issues/17988 issues,官方给出的优化级比较低,也可以让 RD 尝试魔改下 accessibility_bridge.h 辅助功能标签文件 https://github.com/flutter/engine/pull/13857/commits/1595e218985d88ab547206f4e586c901e0215820 也许会有一些意外效果,UI 小组件能够识别出来,自动化就不成问题了
看这个吧 Appium 用 XCUITest 驱动测试 iOS Flutter 的方法。
https://testerhome.com/topics/25388