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%\"'"