【问题标题】:Cypress Testing on Android Webview在 Android Webview 上进行赛普拉斯测试
【发布时间】:2018-07-31 21:16:40
【问题描述】:

我一直在使用 Cypress Testing 进行自动导航,我想将它嵌入到 android 中以从 webview 运行它,可能是这样的:

getWebView(myWebView).evaluateJavascript(CypressJS, callback);

感谢任何线索或建议。 谢谢。

【问题讨论】:

  • 在深入搜索之后,有一个处理此问题的公开提案:github.com/cypress-io/cypress/issues/310,其中他们假装允许在 web 视图上使用 cypress。我正在准备一个替代方案,然后我会发布它。

标签: android testing cypress


【解决方案1】:

这可能对某人有用... 最初的想法是在 android 项目上重新创建 webview 以注入 JS 代码,但嵌入 cypress 并不容易,无需打包所有内容。

因此,一种接近的方法是使用电子,具有相同行为的 web 视图。在这种情况下,可以使用 chai 和 mocha 注入代码并进行测试。

Browser webview example

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-14
    • 2019-12-27
    • 2021-11-06
    • 1970-01-01
    • 2021-10-20
    • 2020-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多