在cypress中,如何访问fixture文件中的多个用户?

在cypress中,如何访问fixture文件中的多个用户?,cypress,fixtures,Cypress,Fixtures,这是名为users.json的fixture文件中的数据 当我们从Cypress访问此数据时,我们如何访问它,因为它有多个同名数据 [ { "id": 1, "name": "Jan Test", "username": "JTest", "email": "SJtest@testing.com", },

这是名为
users.json的fixture文件中的数据
当我们从Cypress访问此数据时,我们如何访问它,因为它有多个同名数据

[
  {
    "id": 1,
    "name": "Jan Test",
    "username": "JTest",
    "email": "SJtest@testing.com",
  },    
  {
    "id": 2,
    "name": "Mark well",
    "username": "Mwell",
    "email": "mwell@makv.com",
  },
  {
    "id": 3,
    "name": "Geet rwar",
    "username": "Grwar",
    "email": "grwar@mail.com"
  }
]
我建议使用。比如说

cy.fixture('users.json')
    .then(array => {
        const userINeed = aray.find(element => element.id === 1)
    })

在此代码中,
数组
是来自装置的数据,尽管它需要位于装置文件夹中

阵列中有3个元素,您可以逐个访问它们,或者根据定义的某些条件选择一个。你想要什么数据?在你的问题中要更加具体。@pavelsaman你对问题的编辑假设
user.json
中有数组分隔符,但这可能不正确。@eric99:是的,我知道,但以前的版本甚至不是有效的json,所以我希望这就是OP的意思。但我明白,也许我不应该更新这个。