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

chenyouan · July 01, 2020 · Last by chenyouan replied at July 02, 2020 · 662 hits

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

问题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是可以正常运行~

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up