【问题标题】:How can we setup Cypress for IE and Edge?我们如何为 IE 和 Edge 设置 Cypress?
【发布时间】:2019-09-26 21:31:44
【问题描述】:

我需要使用 Cypress 在 Internet Explorer 和 Microsoft Edge 上测试 Angular 和 React 应用程序。我浏览了一些链接,其中提到 Cypress 仅支持 Chrome、Chromium 和 Electron。是真的吗?如果不是,我该如何使用它来测试 IE 和 Edge。?

【问题讨论】:

    标签: internet-explorer automation cross-browser microsoft-edge cypress


    【解决方案1】:

    根据文档,支持 Canary、Chrome、Chromium 和 Electron。

    Cypress supported browsers

    这意味着您无法使用 IE 或当前 Edge 浏览器进行测试。

    但您可以尝试使用新的 MS Edge Chromium 进行测试。由于它使用的是 Chromium 浏览器引擎,它应该可以与 Cypress 一起使用。

    预发布版本可供下载。您可以从下面的链接下载它。

    Download link for new Edge Chromium

    【讨论】:

      【解决方案2】:

      是的,这是真的,目前仅支持 Chrome、Chromium 和 Electron。您可以关注https://github.com/cypress-io/cypress/issues/310 了解 Cypress.io 的新浏览器支持策略。

      所以回答这个问题:

      如何使用它来测试 IE 和 Edge。?

      你根本做不到

      【讨论】:

        【解决方案3】:

        赛普拉斯于 2020 年 2 月 6 日在其4.0.0 update 中发布了跨浏览器支持。

        list of supported browsers 现在更新了更多浏览器。

        【讨论】:

          【解决方案4】:

          目前 Cypress 已经支持 MSEdge,但不支持 IE

          您可以查看Cypress supported browsers

          赛普拉斯团队一直致力于支持跨浏览器测试。目前我们应该记住两件事:

          1. 2020 年 2 月 7 日在 Cypress 4.0 中发布了 Firefox 和 Edge 支持more info
          2. 有一个积极的 IE 11 支持提案,并且以某种方式考虑了所需的工作。 more info

          【讨论】:

            猜你喜欢
            • 2019-12-16
            • 2020-09-21
            • 1970-01-01
            • 1970-01-01
            • 2013-02-20
            • 1970-01-01
            • 1970-01-01
            • 2016-01-14
            • 1970-01-01
            相关资源
            最近更新 更多