我是靠谱客的博主 不安战斗机,最近开发中收集的这篇文章主要介绍使用Uiautomator界面上有元素一直找不到,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用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界面上有元素一直找不到所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部