访问被拒绝,你可能没有权限或未登录,或者你还在新人期。
去年因为要做 IOS 自动化申请了 Mac,但是年底的时候两端 APP 突然合并用了 Dcloud 开发,后面又打算换成 Flutter,在修改 Android 端的自动化用例时发现了很多坑,低版本系统时识别不了 Dcloud 的 APP,刚刚老大突然告诉我 Mac 快到了,好担心在 IOS 端识别不了啊!
谁家已经在这两种框架上实现了 IOS 端的自动化?可否告知下有什么坑?最担心的是 Dloud 和 Flutter 开发的 APP 都不识别!
appium 无论 android 还是 ios 都是无法识别到控件的。直接用 flutter 提供的测试方法,flutter 的测试方法比 appium 这种方式的 ui 自动化先进。flutter 官网是有的。
@Chen 大佬你的 flutter 自动化搞的怎么样,能否指教一下,我们公司 APP 也都换 flutter 框架了,好坑啊
都是依赖于 debug 模式,而且要用 dark 写 case,比较麻烦。混合的话更麻烦。
说说经验吧,尝试了 appium-flutter-driver,总体感觉来说,定位方式太单一,而且 api 不够灵活,所以我现在用 appium 用类似普通 android 一样去驱动,发现好像也没啥问题,只是基本上都是通过 text 去定位,其他的没啥毛病