Last Updated on December 3, 2021 by Admin 2
Android Tests. You can use the childSelector()
method to nest multiple UiSelector instances. For example, the following code example shows how your test might specify a search to find the first ListView in the currently displayed UI, then search within that ListView to find a UI element with the text property Apps. What is the correct sample?
-
UiObject appItem = device.findObject(new UiSelector() .className(ListView.class) .instance(1) .childSelector(new UiSelector() .text("Apps")));
-
UiObject appItem = device.findObject(new UiSelector() .className("android.widget.ListView") .instance(0) .childSelector(new UiSelector() .text("Apps")));
-
UiObject appItem = device.findObject(new UiSelector() .className("android.widget.ListView") .instance(new UiSelector() .text("Apps")));