其他分享
首页 > 其他分享> > android-Espresso单击webView按钮

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