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