gpt4 book ai didi

browser - Cypress 打开/运行特定浏览器版本

转载 作者:行者123 更新时间:2023-12-05 01:53:52 28 4
gpt4 key购买 nike

我想使用特定的 Chrome 浏览器版本打开/运行 cypress 测试,我发现可以使用 --browser chrome 或什至使用 的 beta 强制使用 chrome - -browser chrome:beta 但没有找到如何在特定版本上运行,例如 --browser chrome:94

有人知道这是否可能吗?如果是,该怎么做?

编辑:正如答案中提到的那样,可以使用 --browser/path/to/browser 但我想要的是,如果可能的话,当然是自动的,不需要运行前安装特定的浏览器版本。

谢谢

最佳答案

似乎无法安装多个版本的 chrome(chrome:beta 和 chrome:canary 除外)。 chrome:stable 会在机器上自动更新。

无论如何,如果您想在不安装的情况下进行操作,Docker 是一种可行的方法。

有一系列图片 here

cypress/browsers:node14.16.0-chrome89-ff86  
cypress/browsers:node14.17.0-chrome91-ff89
cypress/browsers:node16.5.0-chrome94-ff93
cypress/browsers:node16.5.0-chrome97-ff96
cypress/browsers:node16.13.0-chrome95-ff94

请注意,Cypress 和 Node 版本与不同的 chrome 版本兼容,如 here 所示

cypress/included:8.5.0  cypress/browsers:node14.17.0-chrome91-ff89
cypress/included:8.6.0 cypress/browsers:node14.17.0-chrome91-ff89
cypress/included:8.7.0 cypress/browsers:node14.17.0-chrome91-ff89
cypress/included:9.0.0 cypress/browsers:node16.5.0-chrome94-ff93
cypress/included:9.1.0 cypress/browsers:node16.5.0-chrome94-ff93
cypress/included:9.1.1 cypress/browsers:node16.5.0-chrome94-ff93
cypress/included:9.2.0 cypress/browsers:node16.5.0-chrome94-ff93
cypress/included:9.2.1 cypress/browsers:node16.5.0-chrome94-ff93
cypress/included:9.3.0 cypress/browsers:node16.5.0-chrome94-ff93
cypress/included:9.3.1 cypress/browsers:node16.5.0-chrome94-ff93
cypress/included:9.4.1 cypress/browsers:node16.5.0-chrome94-ff93

因此,如果您尝试使用 chrome@91 运行 Cypress@9.4.1,您可能会遇到意外错误。

关于browser - Cypress 打开/运行特定浏览器版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70984900/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com