搞不明白这两个是什么关系,是 uiautomator2 只支持 android 但是 ATX 支持 android 和 ios 吗? 那是不是用 ATX 会更好呢?
uiautomator2 只能做 android 项目,atx 可以做 android 和 ios.u2 是 atx 下的一个子项目,个人理解
理解的很对
不过就目前的维护情况来说,不推荐用 ATX 那个库了,更推荐用其下面的两个子库 uiautomator2(Android) 和 facebook-wda(iOS), 加上 uiautomator2 新出了插件机制,估计会有人将 ATX 中的图像识别功能也集成过去
谢谢大神解惑
uiautomator2 是 google 官方的吧? atx 提供的是它的 python 封装库。
个人理解,这里的 uiautomator2 是对 Google 的原生的 uiautomator(只支持 JAVA) 的封装,在 uiautomator2 之前还有个 python 封装 Google uiautomator 的项目也叫 uiautomator. 其实 Google 官方的应该是叫 uiautomator1.0 和 uiautomator2.0. 个人见解,如果有不对,请指正。
以下是从官网上看到的,Google 的叫: UI Automator