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以了解执行器的组成方式。
我正在尝试 运行 在 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以了解执行器的组成方式。