Appium 问下各位大佬,appium 的 automationName UIA1 和 UIA2 有什么区别

chenyouan · 2020年07月01日 · 最后由 chenyouan 回复于 2020年07月02日 · 2596 次阅读

在进行大批量设备自动化的时候,遇到了两个问题,

问题 1

用 automationName:uia1 可以运行,UIA2 就运行不了,提示布局 XML 找不到或者 The instrumentation process cannot be initialized。但这个手机系统是安卓 8.1,对于 5.0 以上在 appium1.17 以上基本就是建议用 uia2 了,所以遇到这个就很奇怪,不知道有哪位大佬知晓,可以解惑;

问题 2

另外目前出现了页面布局获取失败,以前获取布局 XML 没有,那按 home 键,在进入就可以获取得到,现在部分机型就获取不到了,不知道哪位大佬,有更好的想法,可以分享~

感觉这条多机型兼容自动化路,再更新了新版本 appium 以后就好多问题。唯一感觉的就是 webview 自动化匹配挺好用。不用我再去修改 chromedriver,进行自动兼容匹配了~

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 2 条回复 时间 点赞

第一个问题是不是 io.appium.uiautomator2.server 没装?

恒温 回复

不是,相关辅助 apk 都安装了~这个场景是一些机型会出现,大部分机型 UIA2 是可以正常运行~

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册