如何在android espresso web中找到Class name中的所有元素并选择我需要的内容

时间:2017-04-06 12:19:21

标签: java android-espresso

我试图在某些类中找到货币值,在几个地方使用该类的Web。在Web控制台中,我发现它是这样的:

document.getElementsByClassName("casino-gaming-balance-replacer")[1].innerText

并获得价值“£93.37”

在我使用的android工作室中:

onWebView().withNoTimeout().withElement(findElement(Locator.CLASS_NAME, "casino-gaming-balance-replacer")).check(webMatches(getText(), containsString("X")));

但一无所获。

我想查看类中的所有元素并将其保存在“String = Temp”中。我该怎么办?

1 个答案:

答案 0 :(得分:-1)

我建议您使用 Locator.XPATH
只需从浏览器Inspector中复制它:

enter image description here