无法访问Cypress.json文件中的嵌套值。
我刚刚开始学习Cypress,并尝试将一些变量组织到Cypress.json文件中。
通常的点和括号表示法不起作用,因为该键已经在单/双引号中了,因此我认为赛普拉斯将其视为一个完整的字符串,例如。 (Cypress.env('login.username'))
。
这是我简单的Cypress.json文件
{
"env":{
"login":{
"username":"Joe"
}
}
}
如何访问名称Joe
?
答案 0 :(得分:1)
答案 1 :(得分:-1)
扩展Yevhen的回答。
嵌套环境变量仅在放置在项目根目录中的单独 cypress.env.json
文件中时有效,位于 cypress.json
文件旁边。
这可以在 option #2 on the environment variables link that Yevhen already provided 下看到。
没有明确记录此 cypress.env.json
文件需要放置在哪里,我只是想在不得不自己弄清楚之后分享这些信息。