У меня есть это дерево объектов:
мне нужно добраться до кнопки входа в систему
однако, когда я делаю
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]