org.openqa.selenium.InvalidSelectorException: Locator Strategy 'name' is not supported for this session

1. 换其他定位方式,比如用xpath代替

2.不用换定位方式不用换之前脚本的方法来完成无缝升级appium版本的定位方式

修改源码解决问题,修改方法如下:

修改路径:

C:\Users\Administrator\AppData\Roaming\npm\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服务,就可以继续使用by_name定位

最新文章

  1. SQL 递归树 子父节点相互查询
  2. 15个前卫的 HTML5 & CSS3 网页设计作品
  3. char *c和char c[]区别
  4. 一些C#预处理器指令
  5. WinFrom下连接字符串的数据库文件路径问题
  6. ASP.NET运行原理
  7. 转:Oracle R12 多组织访问的控制 - MOAC(Multi-Org Access Control)
  8. IPv6 tutorial 3 New features: IPsec and LAN features
  9. Scala中class和object的区别
  10. [D3] 10. Creating Axes with D3
  11. logback自定义格式转换器
  12. 转载:c# string.Format
  13. ES 在聚合结果中进行过滤
  14. css 实现等分布局
  15. 数组式访问-ArrayAccess
  16. TCP/IP详解 卷1 第十九章 TCP的交互数据流
  17. AI案列 三条路
  18. Docker学习笔记之从镜像仓库获得镜像
  19. Mac PATH你所需要了解的
  20. 乘积尾零|2018年蓝桥杯B组题解析第三题-fishers

热门文章

  1. postgresql 游标,函数,存储过程使用例子
  2. 谈谈我对 js原型链的理解
  3. 工控随笔_06_西门子_Step7归档项目无法备份的解决方法
  4. openFileOutput和openFileInput还有FileOutStream与openFileOutput
  5. ActiveMQ(下载,启动,java程序中 如何操作)
  6. 开启mysql远程访问过程中所遇常见问题的解决办法
  7. vue 路由别名 路由跳转
  8. VMware 安装 CentOS7
  9. To be taught if i am fortunate
  10. freemarker数据类型