У меня две среды, назовем их env1 и env2. У меня есть файлы cypress/config/env1.json
и cypress/config/env2.json
, в которых указаны значения для данной среды, например custom baseUrl
. Эти два файла проверены в Git.
Я хотел бы протестировать вход в систему в обеих средах. В каждой среде используются разные имя пользователя и пароль. Очевидно, я не хочу помещать пароли в систему контроля версий (Git). Как я могу указать переменные среды отдельно для каждой среды?
Я не хочу помещать их в cypress/config/env1.json
или cypress/config/env2.json
вот так:
"env": {
"username" : "usernameForEnv1",
"password" : "passwordForEnv1
}
, потому что эти файлы проверены в Git.
Я знаю, что могу создать файл cypress.env.json
и поместить его в .gitignore, однако, AFAIK, я могу поместить туда только переменную для одной среды.
Я прочитал документы об этом, однако я не нашел ответа (кроме использования параметра --env
, чего я бы не хотел делать). Любая помощь будет оценена!