appium1.6.3/1.6.4/1.6.5版本下如何支持安卓下ByName定位
1. 换其他定位方式,比如用xpath代替
2. 使用ByAccessibilityId代替,感觉没什么效果
一招修改源码解决问题根源,修改方法如下:
找到你的appium\node_modules\appium-android-driver\build\lib\driver.js 文件,只需要修改其中一行即可
this.locatorStrategies = ['xpath', 'id', 'class name', 'accessibility id', '-android uiautomator','name'];//注意原本是没有最后的name的,name就是咱们修改加上的
修改完成之后,保存,再次重启appium服务,就可以继续使用ByName定位啦,完美
毕业后这5年里的迷茫,会造成10年后的恐慌,20年后的挣扎,甚至一辈子的平庸!。
人生的道路犹如自己的内裤,没有一条不是自己选的!

浙公网安备 33010602011771号