我有Android设备的Appium,我只需要从屏幕上的列表中获取所有项目。如果我试试
val x = driver.findElement(By.tagName("list"))
它给了我RemoteWebElement,但我无法获取其项目或将其转换为List或类似的内容。
知道如何获取物品清单吗?
答案 0 :(得分:1)
我用以下方法解决了这个问题:
val list = driver.findElement(By.tagName("list"))
val listItems = list.findElements(By.tagName("text"))
它为我提供了列表中可见的WebElements列表,我可以通过简单的方式浏览它们:
listItems.get(5)