【发布时间】:2020-04-09 10:25:27
【问题描述】:
在我的赛普拉斯设置中,我的 cypress.json 文件中有以下值(以及其他值):
{
"PREPROD": {
"url": "https://preprod.com",
"username": "admin",
"password": "admin"
},
"PROD": {
"url": "https://prod.com",
"username": "admin",
"password": "admin"
}
}
我的测试文件位于 cypress/integration/test.js
根据我要运行测试的环境,我想在我的测试文件中使用与该环境相关的值
我试过这样跑:
npx cypress run --env environment="PREPROD" --spec "cypress/integration/test.js"
这会返回一个错误,说明环境未定义。
在我的测试文件中,我有以下从命令行使用变量:
Cypress.config().environment.username
如何使用我在命令行中定义的变量? 我试过在这里阅读文档,但它对我不起作用:Cypress Documentation
【问题讨论】:
标签: javascript configuration cypress