android-Espresso单击webView按钮
作者:互联网
您好,我需要在测试中单击Web视图. webView代码中的按钮具有以下代码:
<input type="submit" onclick="ignoreClose()" name="UsernamePasswordEntry" value="Submit">
我尝试这样处理:
onWebView().withElement(findElement(Locator.NAME, "UsernamePasswordEntry")).perform(webClick());
但是我得到:
java.lang.RuntimeException: java.lang.RuntimeException: Atom evaluation returned null!
有什么办法处理吗?
解决方法:
尝试使用Locator.XPATH,例如.
onWebView().withElement(findElement(Locator.XPATH, "here put XPATH")).perform(webClick())
要获取XPATH,只需检查Web上的元素,然后右键单击标记的元素,然后复制XPATH
标签:android-espresso,webview,android 来源: https://codeday.me/bug/20191118/2030866.html