У меня есть следующий фрагмент кода и прикрепленный скриншот.
String query = "new UiScrollable(new UiSelector().className(\"androidx.recyclerview.widget.RecyclerView\"))" +
".scrollIntoView(new UiSelector().text(\"Test Group\"))";
driver.findElementByAndroidUIAutomator (query).click ();
Я хочу найти элемент с текстом «Группа тестов», используя UISelector, но внутри только RecyclerView (не ища весь источник приложения). Вместо этого я получаю элемент внутри поля поиска (а не в RecyclerView).
Пожалуйста, совет. Я знаю, что могу получить все найденные элементы, используя findElements(By.id("name"))
. Но я хочу использовать селектор интерфейса пользователя в этом случае.