uiautomator2 icon indicating copy to clipboard operation
uiautomator2 copied to clipboard

询问: 支持 纯 flutter 页面吗

Open JsonYuu opened this issue 3 years ago • 6 comments

如题

JsonYuu avatar Aug 25 '21 06:08 JsonYuu

好像现在flutter官方的 driver 好像也都不能直接dump出页面信息 我现在是靠安卓原生的信息加上(这个换行符是真烦人) 图像识别做的 当然 图像识别 直接抄了 airtest源码

ZhaoGuan avatar Aug 25 '21 06:08 ZhaoGuan

针对 flutter 的UI自动化找到这么一个解决方案,可以参考下 https://testerhome.com/topics/25388

old-eight800 avatar Aug 25 '21 06:08 old-eight800

好像现在flutter官方的 driver 好像也都不能直接dump出页面信息 我现在是靠安卓原生的信息加上(这个换行符是真烦人) 图像识别做的 当然 图像识别 直接抄了 airtest源码

我这是 Android +Flutter 混合工程,也可以嘛? 【安卓原生的信息】 这个 啥意思啊?

JsonYuu avatar Aug 25 '21 09:08 JsonYuu

好像现在flutter官方的 driver 好像也都不能直接dump出页面信息 我现在是靠安卓原生的信息加上(这个换行符是真烦人) 图像识别做的 当然 图像识别 直接抄了 airtest源码

我这是 Android +Flutter 混合工程,也可以嘛? 【安卓原生的信息】 这个 啥意思啊?

如果你是因为抓页面信息抓不到 可以看 上面说的那个文章 然后 正常能拿到元素了 就可以正常用原生信息做定位操作了 但是因为没有id我这边都是依靠 content-desc 属性来定位 元素的 全路径定位会因为 layout 结构随机的问题定位不准

ZhaoGuan avatar Aug 26 '21 02:08 ZhaoGuan

好像现在flutter官方的 driver 好像也都不能直接dump出页面信息 我现在是靠安卓原生的信息加上(这个换行符是真烦人) 图像识别做的 当然 图像识别 直接抄了 airtest源码

我这是 Android +Flutter 混合工程,也可以嘛? 【安卓原生的信息】 这个 啥意思啊?

如果你是因为抓页面信息抓不到 可以看 上面说的那个文章 然后 正常能拿到元素了 就可以正常用原生信息做定位操作了 但是因为没有id我这边都是依靠 content-desc 属性来定位 元素的 全路径定位会因为 layout 结构随机的问题定位不准

确实,我刚刚看了,flutter 页面里面只要不是 图片,文字的话,content-desc 都是 有值的。

airtest 的 ocr 是怎么用的?或者说 使用场景是?

JsonYuu avatar Aug 26 '21 06:08 JsonYuu

好像现在flutter官方的 driver 好像也都不能直接dump出页面信息 我现在是靠安卓原生的信息加上(这个换行符是真烦人) 图像识别做的 当然 图像识别 直接抄了 airtest源码

我这是 Android +Flutter 混合工程,也可以嘛? 【安卓原生的信息】 这个 啥意思啊?

如果你是因为抓页面信息抓不到 可以看 上面说的那个文章 然后 正常能拿到元素了 就可以正常用原生信息做定位操作了 但是因为没有id我这边都是依靠 content-desc 属性来定位 元素的 全路径定位会因为 layout 结构随机的问题定位不准

确实,我刚刚看了,flutter 页面里面只要不是 图片,文字的话,content-desc 都是 有值的。

airtest 的 ocr 是怎么用的?或者说 使用场景是? 我是作为补充使用的 有个地方抓不到 元素结构我就用 airtest的方法来点击了

ZhaoGuan avatar Sep 04 '21 01:09 ZhaoGuan