來源:CSDN
原文:https://blog.csdn.net/fox990152806/article/details/79081622
1. 換其他定位方式,比如用xpath代替
2.不用換定位方式不用換之前腳本的方法來完成無縫升級appium版本的定位方式
修改源碼解決問題,修改方法如下:
修改路徑:
C:\Users\lili\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\node_modules\appium-android-driver\build\lib
修改文件:driver.js
只需要修改其中一行即可
this.locatorStrategies = ['xpath', 'id', 'class name', 'accessibility id', '-android uiautomator','name'];--------再此行代碼中添加上name
修改完成之后,保存文件,再次重啟appium服務(wù),就可以繼續(xù)使用ByName定位