Rumah > Soal Jawab > teks badan
P粉4656759622023-09-03 10:10:57
Salah satu cara ialah menggunakan awalan CYPRESS_
.
Untuk menjadikan perkara lebih mudah (OS bebas), gunakan pakej cross-env.
Pemasangan
npm install --save-dev cross-env
package.json
"scripts": { "cy:run": "cross-env CYPRESS_ENVI=QA cypress run", ... }
Uji dengan ujian mudah:
it('检查cross-env是否已设置CYPRESS_ENVI', () => { expect(Cypress.env('ENVI')).to.eq('QA') // 通过 })
P粉3846792662023-09-03 00:10:34
Menggunakan arahan berikut berkesan untuk saya:
Tetapkan nilai pembolehubah persekitaran seperti berikut:
$env:ENVI=QA
(pada Windows)
dan tukar arahan skrip seperti berikut:
Gunakan ENV=%ENVI%
替代ENV=${ENVI}
"cy:parallel" : "cypress-parallel -s cy:run -t 4 -d cypress/e2e/features/ -m false -a '\"--env ENV=%ENVI%\"'"