【问题标题】:XCUITest - How to check if webview has updated its content?XCUITest - 如何检查 webview 是否已更新其内容?
【发布时间】:2019-07-02 12:39:51
【问题描述】:

我有一个 webview,当在 webview 中按下按钮时,它会改变它的内容。是否可以检测 webview 是否在 XCUITest 中更改了其内容。

编辑:我想要一种通用的方法来知道 webview 是否已更新,而不必知道 webview 将更新到的内容——在更新之前。

【问题讨论】:

    标签: ios swift xcode xctest xcuitest


    【解决方案1】:

    当然!

    你可以让你的 webview 做这样的事情:

    let webview = app.webviews.firstMatch
    

    然后,你可以对 webview 内容做一些断言:

    webview.staticTexts["TestString"].firstMatch.exists
    

    【讨论】:

    • 感谢您的回复。这假设您在 webview 更新之前知道内容将是什么。您知道是否有一种通用方法可以在不知道新内容的情况下知道 webview 是否已更新?
    • 嗯,你可以尝试在每次webview更新的时候更新它的可访问性标识符。
    猜你喜欢
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 2011-12-05
    • 1970-01-01
    • 2013-02-22
    • 2011-04-08
    • 2011-10-10
    • 1970-01-01
    相关资源
    最近更新 更多