Просмотр списка UIAutomator на основе индекса

Я пытаюсь реализовать тестовый файл UIAutomator с помощью общего метода для выполнения щелчка на элементе ListView (независимо от типа группы просмотра, содержащей список).

В настоящее время у меня есть следующий код, но он продолжает щелкнуть первый элемент.

public void clickListViewItem(int index) throws UiObjectNotFoundException { UiObject listview = new UiObject(new UiSelector().className("android.widget.ListView")); if(index <= listview.getChildCount()){ listview.getChild(new UiSelector().index(index)).click(); }else{ throw new UIObjectNotFoundException("Index is greater than listSize"); } } 

Solutions Collecting From Web of "Просмотр списка UIAutomator на основе индекса"