【发布时间】:2020-06-15 22:26:06
【问题描述】:
我有以下代码 sn-p 并附上截图。
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")) 获取所有搜索到的元素。但我想在这种情况下使用 UI 选择器。
【问题讨论】:
标签: java android automated-tests appium android-uiautomator