如何在Cypress命令行中传递多个config配置参数
Cypress 命令行多配置参数传递方案
正确写法
多个配置项用英文逗号分隔,全部放在同一个--config参数后即可:cypress run --config video=false,screenshotOnRunFailure=false
原写法失效原因
Cypress 命令行对重复传入的相同flag,会采用后传入的值覆盖前面的取值逻辑。你之前两次写--config参数的写法,第二个--config会直接把第一个的配置完全覆盖,因此只有最后一个配置能生效。
注意事项
- 多个配置项之间的逗号前后不要加空格,否则会被命令行识别为独立参数,导致解析错误
- 如果某个配置的取值本身包含逗号,需要用英文双引号把
--config后的所有配置内容包裹起来,避免拆分错误,示例:cypress run --config "customConfig=test,content,video=false"
内容的提问来源于stack exchange,提问作者Darksymphony
相关产品推荐
相关产品推荐

