P粉4656759622023-09-03 10:10:57
一种方法是使用CYPRESS_
前缀。
为了使事情更简单(独立于操作系统),使用包cross-env。
安装
npm install --save-dev cross-env
package.json
"scripts": { "cy:run": "cross-env CYPRESS_ENVI=QA cypress run", ... }
使用简单的测试进行测试:
it('检查cross-env是否已设置CYPRESS_ENVI', () => { expect(Cypress.env('ENVI')).to.eq('QA') // 通过 })
P粉3846792662023-09-03 00:10:34
使用以下命令对我有效:
设置环境变量的值如下:
$env:ENVI=QA
(在Windows上)
并将脚本命令更改如下:
使用ENV=%ENVI%
替代ENV=${ENVI}
"cy:parallel" : "cypress-parallel -s cy:run -t 4 -d cypress/e2e/features/ -m false -a '\"--env ENV=%ENVI%\"'"