Error obtaining Ul hierarchy Reason_ Error while obtaining Ul hierarchy XML file

简介: Error obtaining Ul hierarchy Reason_ Error while obtaining Ul hierarchy XML file

一、前置说明


在运行完Appium测试脚本之后,再次使用uiautomatorviewer定位页面元素时,经常会报错:

Error  obtaining  Ul  hierarchy
Reason:
Error  while  obtaining  Ul  hierarchy  XML  file:
com.android.ddmlib.SyncException:  Remote  object  doesn't  exist!


image.png


二、解决办法


出现该问题的原因是: Appium Session未结束,当前APP仍处于测试脚本控制之中,所以使用uiautomatorviewer定位页面时,会报"设备不存在"的错误。

方案一:使用quit()方法关闭Appium会话

driver.quit()

方案二:等待一段时间,让Android设备自动断开会话 等待设备自动断开当前会话,断开的标志是:自动退出测试脚本操作的页面,回到首页


三、其他说明


出现该问题,可能还有其他未知的原因,如果上面两种方法仍不能解决问题,那就重启设备、重启uiautomatorviewer。

请相信:有时候,重启可以解决大部分问题,哈哈

请参考 一键重启appium环境,一键启动过程如下: 1. 启动模拟器 2. 开启Android设备远程调试,并连接设备 3. 启动uiautomatorviewer,用于定位元素 4. 启动Appium Server,用于自动化移动应用程序的测试

目录
相关文章
|
6天前
|
openCL 开发工具 异构计算
mtk make:*** [xml_parser] Error 255
mtk make:*** [xml_parser] Error 255
10 0
|
6天前
|
XML Android开发 数据格式
Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class
Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class
23 0
|
6天前
|
XML 数据格式
android.view.InflateException: Binary XML file line #0: Attempt to invoke virtual
android.view.InflateException: Binary XML file line #0: Attempt to invoke virtual
10 0
|
9月前
|
XML Android开发 数据格式
Android Binary XML file line #50: Error inflating class androidx.cardview.widget.CardView 错误
Android Binary XML file line #50: Error inflating class androidx.cardview.widget.CardView 错误
54 0
|
XML 安全 Android开发
解决 WebView 报错 Binary XML file line #7 Error inflating class android.webkit.WebView
解决 WebView 报错 Binary XML file line #7 Error inflating class android.webkit.WebView
450 0
|
XML Java 数据库连接
最详细!The XML location is ‘file [D:XXXXXX/mybatis-conf.xml] Cause: java.lang.NullPointerException
最详细!The XML location is ‘file [D:XXXXXX/mybatis-conf.xml] Cause: java.lang.NullPointerException
189 1
最详细!The XML location is ‘file [D:XXXXXX/mybatis-conf.xml] Cause: java.lang.NullPointerException
|
XML 数据格式
因为CircleImageView导致Binary XML file line #96: Error inflating class <unknown>
因为CircleImageView导致Binary XML file line #96: Error inflating class <unknown>
160 0
|
XML Java Android开发
sts工具右键new 新建文件没有Spring Bean Configuration File选项(不是一个很重要的功能选项啦,可以通过最简单的建立普通xml文件,然后到官网粘贴内容解决啦)
sts工具右键new 新建文件没有Spring Bean Configuration File选项(不是一个很重要的功能选项啦,可以通过最简单的建立普通xml文件,然后到官网粘贴内容解决啦)
457 0
sts工具右键new 新建文件没有Spring Bean Configuration File选项(不是一个很重要的功能选项啦,可以通过最简单的建立普通xml文件,然后到官网粘贴内容解决啦)
|
XML 数据格式 开发者
Appium问题解决方案(4)- Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException
Appium问题解决方案(4)- Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException
342 0
Appium问题解决方案(4)- Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException
|
Java 数据库连接 Maven
org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgume
org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: java.lang.IllegalArgume
493 0