【问题标题】:Cypress + CircleCI - How do I set the chrome browser version in the "orb"?Cypress + CircleCI - 如何在“orb”中设置 chrome 浏览器版本?
【发布时间】:2020-12-13 17:34:33
【问题描述】:

我正在尝试在 CircleCI 上运行 cypress,但除此之外我找不到任何关于“orb”如何工作的好的指南:https://circleci.com/orbs/registry/orb/cypress-io/cypress

在我的 config.yml 文件中,这是我可以在 CircleCI 上工作的唯一配置

version: 2.1
orbs:
  cypress: cypress-io/cypress@1
workflows:
  build:
    jobs:
      - cypress/run:
          executor: cypress/browsers-chrome69
          browser: chrome

这会运行所有测试,而这基本上就是我所需要的。但是,我认为它在 chrome 版本 69 上运行,这真的很旧。当我尝试使其成为任何其他版本的 chrome 时,执行程序无法识别。

如何设置chrome浏览器版本?

此外,最好能更好地控制要运行的测试,而不是简单地运行所有测试。我该怎么做?

任何对 cypress + circleci 良好指南的参考将不胜感激。

【问题讨论】:

    标签: cypress circleci


    【解决方案1】:

    请参阅此处的预构建容器列表,并将executor 替换为“基本映像”列中的选项之一https://github.com/cypress-io/cypress-docker-images/tree/master/browsers#cypressbrowsers

    另外,请参考Cypress Real World App中的circle.yml,了解执行器的组成方式。

    【讨论】:

    • 谢谢凯文!这正是我正在寻找的。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2023-02-13
    • 2020-12-14
    • 1970-01-01
    • 1970-01-01
    • 2021-06-10
    • 1970-01-01
    • 2017-05-12
    • 2018-11-02
    相关资源
    最近更新 更多