【问题标题】:Is cypress support cross browser testing like selenium or are there any limitationscypress 是否支持像 selenium 这样的跨浏览器测试,或者是否有任何限制
【发布时间】:2020-07-09 14:32:12
【问题描述】:

我想知道 cypress 是否支持许多浏览器类型和版本来实现跨浏览器测试。正如他们在文档 [1] 中提到的那样,他们确实支持 Chrome 系列浏览器(包括 Electron)和对 Firefox 浏览器的 beta 支持。

但它们是否支持 Internet Explorer、Safari 和其他版本的 chrome 和 Firefox?如果没有,是否有任何替代方法来实现这种设施(外部插件或其他东西)?我已经尝试过 Applitools Ultrafast Grid。[2]但是他们的配置(APPLITOOLS_API_KEY)只提到了windows和mac OS。我正在 Ubuntu OS 上实施该项目。

而且跨浏览器测试也应该在无头模式下运行。

[1]https://docs.cypress.io/guides/guides/cross-browser-testing.html#Continuous-Integration-Strategies

[2]https://applitools.com/blog/cypress-cross-browser-testing?utm_referrer=https://www.google.com/

【问题讨论】:

    标签: testing automated-tests cross-browser cypress applitools


    【解决方案1】:

    Cypress 目前(2020 年第四季度)不支持 old EdgeIESafari

    官方支持:

    • 火狐
    • Chromenew EdgeElectron(在 Chromium 上运行的浏览器)

    不支持:

    要检查 Safari 进度的状态,请参阅问题: https://github.com/cypress-io/cypress/issues/6422

    关于浏览器的官方文档: https://docs.cypress.io/guides/guides/launching-browsers.html#Browsers

    如果您想坚持使用 JS 测试框架并为 Safari 进行测试,请查看:

    【讨论】:

      【解决方案2】:

      我是 Applitools 的 Sophie。 Applitools Ultrafast 网格在 Linux 上支持 Cypress 和 Chrome 和 FireFox,在 Windows 上支持 IE 10、11 和 Edge,在 MacOS 上支持 Safari(我们支持每个浏览器的 2 个版本和最新版本)。 我们还通过 Chrome 模拟支持各种移动设备。

      根据我们在 Applitools 的经验,我们不认为操作系统是错误的来源 - 如果您在一种操作系统中发现错误,您很可能会在另一种操作系统中发现错误。

      Here you can find more information about our Ultrafast grid.

      希望对你有帮助:)

      【讨论】:

        猜你喜欢
        • 2011-11-26
        • 1970-01-01
        • 1970-01-01
        • 2012-04-05
        • 1970-01-01
        • 2014-02-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-05
        相关资源
        最近更新 更多