В моей настройке Cypress у меня есть следующие значения (плюс другие) в моем кипарисе. json файл:
{
"PREPROD": {
"url": "https://preprod.com",
"username": "admin",
"password": "admin"
},
"PROD": {
"url": "https://prod.com",
"username": "admin",
"password": "admin"
}
}
У меня есть тестовый файл, расположенный в cypress / интеграции / test. js
Исходя из того, в какой среде я хочу запустить свой тест, я хотел бы использовать значения, относящиеся к этой среде, в моем тестовом файле
Я пытался запустить так:
npx cypress run --env environment="PREPROD" --spec "cypress/integration/test.js"
Это возвращает ошибку, говорящую о том, что среда не определена.
В моем тестовом файле у меня есть следующее, чтобы использовать переменную из командной строки:
Cypress.config().environment.username
Как сделать Я go об использовании переменных, которые я определяю в командной строке? Я попытался прочитать документацию здесь, но она не работает для меня: Cypress Documentation