赛普拉斯+ CircleCI-如何在“球体”中设置Chrome浏览器版本?

问题描述

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

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

    <TextBlock Grid.Row="6" Grid.Column="1"  x:Name="FirstName" Margin="10,10,0"/>
    <TextBlock Grid.Row="6" Grid.Column="1"  x:Name="LastName" Margin="10,0" Grid.ColumnSpan="2"/>

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

如何设置Chrome浏览器版本?

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

任何引用有关cypress + circleci的良好指南的信息。

解决方法

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

此外,请参考circle.yml中的Cypress Real World App,以了解执行程序的组成方式。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...