谁能帮助如何使用 selendroid(language Java) 单击 ListView 中的项目?我知道使用检查器我们可以知道元素的 ID,但是在列表视图中,所有项目都具有相同的 ID。有人可以帮我解决这个问题吗?
提前致谢。
谁能帮助如何使用 selendroid(language Java) 单击 ListView 中的项目?我知道使用检查器我们可以知道元素的 ID,但是在列表视图中,所有项目都具有相同的 ID。有人可以帮我解决这个问题吗?
提前致谢。
首先将所有元素放入一个列表中 -
List<WebElement> we = driver.findElements(By.yourLocator);
现在,您可以使用 foreach 循环或使用列表的索引来迭代列表
您可以通过其他方式抓取元素,例如 XPath 或 value。
driver.findElement(By.xpath("(//ListView/OtherTag)[3]"));
为了测试 XPath,您可以在启动 selendroid-standalone 后使用检查器。