我们测试框架是 appium+robotframework,最近需要用 android8 的手机进行跑自动化发现有些元素识别不了,通过百度查到一下:比如更新 appium 版本,目前我们的是 1.4,我更换成 1.6.5 发现 name 定位的方式不支持了。因为我们的项目中有一些必须用 name 这种方式,比如一个 listview 需要一直往上滑滑到一个指定文字才点击这个文字进去。我尝试通过 xpath 代替,但是效果不好,虽然不会报错,但是感觉识别不到这个文字。然后通过修改 driver.js,uiautomator2 这些都不行。这条路不行我又想着之前的老版本怎么能让元素识别起来,通过修改 adb.js 也是不行的。求助大神这个问题应该怎么解决呢?


↙↙↙阅读原文可查看相关链接,并与作者交流