我必须自动化一个
Android应用程序,我通过Appium做同样的事情.我面临的问题是在启动Appium服务器之后,该应用程序正在安装在模拟器4.4.2中,并检查我正在使用UIAutomatorviewer的元素,这是使用SDK默认的.但是在检查应用程序的元素时,我收到错误![输入图像描述] [1]
Error obtaining UI hierarchy Reason:Error while obtaining UI hierarchy XML file.com.android.ddmlb.SynchException.Remote object doesn't exist.
我试图找到解决方案,以便我可以检查元素,以便我可以脚本,但是徒劳无功.
有人可以告诉你如何解决问题,以便我可以检查元素?
>除了使用UIAutomator查看器,还有什么其他方法可以检查应用程序中的元素?
解决方法
在跟uiautomator查看器进行跟踪之后,我才知道只有在以下情况下才会收到错误:
appium服务器正在运行,我们尝试使用uiautomatorviewer捕获屏幕截图.
所以,每当你想使用uiautomatorviewer,请确保服务器处于停止状态.