用uiautoamtorviwer里面可以看到这个元素但是却一直获取不到
UiObject2 addPublicNumber=mUidevice.findObject(By.desc("添加"));
用的是uiobject2去获取
原因是:uiobject2是通过当前显示的view去获取对对象的,不是在所有元素中查看的.
最后解决方式是用uiobject去获取,因为uiobject是顺序查找子元素
UiObject guandian=new UiObject(new UiSelector().className("android.support.v4.view.ViewPager"));
UiObject guanzhu=guandian.getChild(new UiSelector().description("关注"));
最后
以上就是不安战斗机最近收集整理的关于使用Uiautomator界面上有元素一直找不到的全部内容,更多相关使用Uiautomator界面上有元素一直找不到内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复