UiAutomator在对象集合中查找对象

时间:2018-11-19 14:26:48

标签: uiautomator uiautomatorviewer

我有这个对象树:

enter image description here

我需要点击登录按钮

但是什么时候做

UiDevice.getDeviceInstance().findObject(new UiSelector().resourceId("btn_login"));

我找回了一个不存在的对象

如果我尝试从android.R.id.content遍历树中的所有对象,当我到达相关的线性布局时,我崩溃了UiObjectNotFoundException,声称我实际上没有线性布局该按钮所在的位置。

如何访问此按钮?

btn_create_accounnt (sibling)发生与上述相同的情况 和此按钮的linear_layout (parent)

I/TestRunner: androidx.test.uiautomator.UiObjectNotFoundException: UiSelector[CHILD=UiSelector[INDEX=0, CHILD=UiSelector[INDEX=0, CHILD=UiSelector[INDEX=0, CHILD=UiSelector[INDEX=4]]]], RESOURCE_ID=android:id/content]

0 个答案:

没有答案