如何使用不同的Cypress.env()变量进行循环测试?
我正在使用不同的环境变量对Circleci进行一些自动测试:我需要一个用于本地测试的端口,另一个用于Circleci 我怎样才能让Cypress做到这一点?我试着制作cypress.env.circle,但这似乎不起作用 要在本地使用一个端口,在CircleCI上使用一个端口,我将:如何使用不同的Cypress.env()变量进行循环测试?,cypress,Cypress,我正在使用不同的环境变量对Circleci进行一些自动测试:我需要一个用于本地测试的端口,另一个用于Circleci 我怎样才能让Cypress做到这一点?我试着制作cypress.env.circle,但这似乎不起作用 要在本地使用一个端口,在CircleCI上使用一个端口,我将: 在env部分下为cypress.json添加一个默认端口供本地使用,这样您就不必考虑它,其他任何参与的人都会有一个工作版本 在CircleCI中设置一个名为cypress\u VAR\u NAME的环境变量,该变量
env
部分下为cypress.json
添加一个默认端口供本地使用,这样您就不必考虑它,其他任何参与的人都会有一个工作版本cypress\u VAR\u NAME
的环境变量,该变量将覆盖cypress.json中的默认值{
"env": {
"the_port": 5000
}
}
CircleCI变量将是cypress\u\u端口
,您可以在规范中将其读取为parseInt(cypress.env('u端口'))
(假设您的规范需要一个整数作为端口)