记录一下使用期间各种报错和解决方法,毕竟搜了半天才找到解决方法。另外提示一下。优先看官方文档。

报错前面都是一样,就是说在处理的时候,服务器发生了一个未知的错误。然后才是具体报错信息

1)selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Unknown error

'automationName':'uiautomator2'

添加这行参数

最新的appium desktop 是使用了Uiautomator2驱动的。

2)selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission

这个报错是发生在执行click()方法的时候,提示说没有权限。

解决方法是开发者选项中打开USB模拟点击权限

3)selenium.common.exceptions.InvalidSelectorException: Message: Locator Strategy 'name' is not supported for this session

新版的appium desktop已经不使用name方法来定位元素

4)在执行多个.py文件的测试用例时发现,有一部分用例报错,然后发现这些用例单个执行是没有问题的。但是放在一起执行就会报错。最后发现是quit()和close_app()的区别-。close_app()只是关闭app,而不会把appium实例关闭。会有部分信息还在app里面。quit会把appium实例关闭,每次启动相当于一个刚安装的状态。

最新文章

  1. 【Alpha版本】 第七天 11.15
  2. codeforces Good Bye 2015 B. New Year and Old Property
  3. http://blog.csdn.net/z69183787/article/details/37819831
  4. jnlp jws
  5. javaweb学习总结九(xml解析以及调整JVM内存大小)
  6. 如何让你的eclipse运行更快和eclipse常用快捷键
  7. WINDOWS下安装PHP7出现PHP-CGI无法启动
  8. SBT使用阿里云Maven仓库,解决SBT下载依赖慢。
  9. html(jQuery)替换字符串(全部替换)
  10. js正则匹配html标签中的style样式和img标签
  11. sql2008评估板过期
  12. 【转】每天一个linux命令(7):mv命令
  13. Java 的CardPanel用法
  14. 解决axios请求本地的json文件在打包后路径出错问题
  15. Cloudera Manager 4.6 安装部署hadoop CDH集群
  16. Linux-Linux下安装redis报错"undefined reference to__sync_add_and_fetch_4"解决办法
  17. 解决Android中ListView列表只显示一项数据的问题
  18. bzoj3697_FJ2014集训_采药人的路径_solution
  19. 关于纯css写三角形在firefox下的锯齿问题
  20. xargs命令的使用过程中一个小领悟:管道与xargs的差别

热门文章

  1. 【数据库开发】 C连接mysql——常用的函数
  2. python argparse库
  3. 中国大数据企业排行榜V6.0- 5 年后再去看看中几个大数据公司的发展状况
  4. ORACLE 的前后台进程
  5. 安装jar包到本地仓库
  6. SAS学习笔记20 CAT函数
  7. MogliFS与spring mvc结合简单示例
  8. nodejs 对 png 图片的像素级别处理
  9. (十)Activitivi5之启动流程/完成任务的时候设置流程变量
  10. JDBC 学习复习8 C3P0数据源使用