Espresso点击webView按钮

时间:2016-04-15 13:11:20

标签: android webview android-espresso

您好我需要在测试中点击网页视图。 webView代码中的按钮具有以下代码:

Manifest File

我试着像这样处理它:

<input type="submit" onclick="ignoreClose()" name="UsernamePasswordEntry" value="Submit">

但我明白了:

   onWebView().withElement(findElement(Locator.NAME, "UsernamePasswordEntry")).perform(webClick());

有没有办法处理它?<​​/ p>

1 个答案:

答案 0 :(得分:3)

尝试使用Locator.XPATH,例如。

onWebView().withElement(findElement(Locator.XPATH, "here put XPATH")).perform(webClick())

要获得XPATH,只需检查网络上的元素并右键点击标记的元素,然后复制XPATH