在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的意思。但我明白,也许我不应该更新这个。