首页 > 解决方案 > Android UI 自动化测试 WebView perform(webKeys("mockString")) 不起作用

问题描述

 onWebView()
        .withElement(findElement(Locator.XPATH,"//*the_corect_path"))
        .perform(clearElement())
        .perform(webKeys("mock_string"))

 onWebView()
        .withElement(findElement(Locator.XPATH,"//*the_corect_path"))
        .check(webMatches(getText(), containsString("mock_string")))

在执行(webKeys(“mock_string”))之后,它在正确的输入中显示“mock_string”,但是,为什么上面的代码会抛出异常:

androidx.test.espresso.base.DefaultFailureHandler$AssertionFailedWithCauseError: 'a string containing "mock_string"' doesn't match: 
Expected: a string containing "mock_string"
     Got: ""


标签: androidwebviewuitest

解决方案


推荐阅读