Cypress + CircleCI - 如何在 "orb" 中设置 chrome 浏览器版本?

Cypress + CircleCI - How do I set the chrome browser version in the "orb"?

我正在尝试 运行 在 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

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

如何设置 chrome 浏览器版本?

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

任何对 cypress + circleci 的良好指南的引用都将不胜感激。

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

此外,请参阅circle.yml in the Cypress Real World App以了解执行器的组成方式。