说一说我犯下的错误:
话说我在用appium抓取app数据时,发现有些元素没办法定位到,所以也没办法模拟点击,于是就想办法解决这个问题,在百度上看到可以通过点击元素的坐标位置解决这个问题,于是就想着试一试,结果打开andriod下面的sdk文件夹里的UI Automator Viewer想用这个来定位元素达到目的,结果发现,每一次打击快照按钮就会报错,报错如下:unexpected error while obtaining UI hierarchy
接下来又要解决这个问题,百度了一番,解决办法也用的差不多了,发现并不能解决问题,后来看到有的说重新启动一下手机,就尝试了一下,结果惊喜的是,果然好用了。可以使用快照功能进行元素的定位,分析一下,解决问题的原因可能是一下两点:
1、真的是有的博主说的那样需要重启一下手机
2、我在用这个程序定位元素的时候手机是连着appium的,手机重启以后,就和appium断开了,也就可以实现想要的结果了
以上只是个人的一点小的看法,如果对你没有用,不要介意!