2014-03-28 122 views
1

我有Appium与Android设备,我只需要从屏幕上的列表中获取所有项目。如果我尝试Appium获取列表项目

val x = driver.findElement(By.tagName("list")) 

它给了我RemoteWebElement,但我不能够得到它的物品或将它投到列表或类似的东西。

任何想法如何获取物品清单?

+0

(通过。标签名( “名单”))? –

+0

其结果相同,只有ArrayList带有一个对象 - 即RemoteWebElement。 – medy75

回答

1

我解决了这个有:

val list = driver.findElement(By.tagName("list")) 
val listItems = list.findElements(By.tagName("text")) 

它让我看到WebElements的名单从列表中,我可以通过他们用简单的导航:你为什么不使用findElements

listItems.get(5)