Maison > Questions et réponses > le corps du texte
P粉4656759622023-09-03 10:10:57
Une solution consiste à utiliser le préfixe CYPRESS_
.
Pour simplifier les choses (indépendant du système d'exploitation), utilisez le package cross-env.
Installation
npm install --save-dev cross-env
package.json
"scripts": { "cy:run": "cross-env CYPRESS_ENVI=QA cypress run", ... }
Test avec un test simple :
it('检查cross-env是否已设置CYPRESS_ENVI', () => { expect(Cypress.env('ENVI')).to.eq('QA') // 通过 })
P粉3846792662023-09-03 00:10:34
L'utilisation de la commande suivante a fonctionné pour moi :
Définissez la valeur de la variable d'environnement comme suit :
$env:ENVI=QA
(sous Windows)
et modifiez la commande de script comme suit :
Utilisez ENV=%ENVI%
替代ENV=${ENVI}
"cy:parallel" : "cypress-parallel -s cy:run -t 4 -d cypress/e2e/features/ -m false -a '\"--env ENV=%ENVI%\"'"