在WebView byEspressoWeb中查找元素子元素

时间:2017-11-14 12:03:51

标签: android webview android-espresso

是否有可能对没有任何ID或名称的WebView页面元素执行操作?

    onWebView()
            .withElement( (...) )
            .perform(webKeys("text"));

我正在寻找EspressoWeb的解决方案,但如果在此库中无法实现,请向我推荐更好的解决方案。

1 个答案:

答案 0 :(得分:0)

尝试使用Locator.XPATH

例如:

onWebView()
.withElement(findElement(Locator.XPATH, 
  "//input[@class='elementClass']"))
.perform(webKeys("text"))

查看XPath locator examples以获取更多xpath选项。