如何访问Cypress.json中的嵌套值

如何访问Cypress.json中的嵌套值,cypress,Cypress,无法访问Cypress.json文件中的嵌套值 我刚刚开始学习Cypress,并尝试将一些变量组织到Cypress.json文件中 通常的点括号表示法不起作用,因为键已经在单引号/双引号中,所以我认为Cypress将其视为一个完整的字符串,例如(Cypress.env('login.username')) 这是我的简单Cypress.json文件 { "env":{ "login":{ "username":"Joe" } } } 如何访问名

无法访问Cypress.json文件中的嵌套值

我刚刚开始学习Cypress,并尝试将一些变量组织到Cypress.json文件中

通常的点括号表示法不起作用,因为键已经在单引号/双引号中,所以我认为Cypress将其视为一个完整的字符串,例如
(Cypress.env('login.username'))

这是我的简单Cypress.json文件

{
   "env":{
    "login":{
        "username":"Joe"
        }
   }
}

如何访问名称Joe?

试试这个,它会返回用户名

Cypress.env('login').username // returns "Joe"

阅读更多关于

的内容,以进一步阐述叶文的答案

嵌套的环境变量仅当放置在项目根目录中
cypress.json
文件旁边的单独
cypress.json
文件中时才起作用

这可以在下面看到


这个
cypress.env.json
文件需要放在什么地方没有明确的文档记录,我只是想在自己弄清楚之后分享这个信息。

有效。谢谢你,叶文。