У меня есть приложение для Android, которое использует uiautomator для выбора параметров в списке. ListView выглядит следующим образом:android uiautomator для вызова ListView
Я пытаюсь нажать на полный Benchmark элемент списка, но мой код не распознает элемент списка. Это то, что у меня есть:
UiScrollable listView = new UiScrollable(new UiSelector().scrollable(
true).className("android.widget.ListView"));
UiObject item1 = listView.getChildByText(new UiSelector()
.className(android.widget.TextView.class.getName()),
"Full Benchmark");
item1.click();
Буду признателен за любую помощь!
Есть ли способ прокрутки и поиска элемента в списке на основе исходного текста. Поскольку для этого кода требуется точное имя элемента. Во многих ситуациях «Язык и ввод» имеют разные тексты на разных устройствах. Как справиться с этой ситуацией. –
U может получить поиск String из ресурсов с помощью @Rule для поддержки разных языков –