意式浓缩咖啡点击webView按钮

问题描述:

您好,我需要在我的测试中点击网页视图。按钮webView的代码下面的代码:意式浓缩咖啡点击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! 

有什么办法处理呢?

+0

你与其他一些属性,尝试,如HTML标签的ID? – Yashasvi

+0

问题是由于按钮不在我的网站代码内部,而是在无法访问Espresso的iframe中。我仍然没有想出如何点击webView中显示的部分网站,这是从少数iframe创建的。 – F1sher

尝试使用Locator.XPATH,前。

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

要获得XPATH,只是去检查标记元素上的Web并右键单击元素,只是复制XPATH