我开始使用cypress自动化,我正在努力使用JSON文件。
任何人都知道如何读取位于../ example / vehicle.json中的JSON文件?
我知道cypress是JavaScript,但是我在cypress项目中导入JQuery时遇到了麻烦。
答案 0 :(得分:0)
我从未与赛普拉斯合作,在查看文档时我认为这可以帮助你
cy.fixture(filePath)
cy.fixture(filePath, encoding)
cy.fixture(filePath, options)
cy.fixture(filePath, encoding, options)
答案 1 :(得分:0)
如果Juste可以帮助任何人,有一个很好的方法可以使用以下行:
cy.readFile('path/to/file.json/txt/yaml')
答案 2 :(得分:0)
据我所知,这将是访问存储在json文件中的数据的“赛普拉斯”方式。
ref:https://docs.cypress.io/api/commands/fixture.html#Accessing-Fixture-Data
cy.fixture('user').then((user) => {
var name = user.name
var pass = user.password
})
其中“用户”为/fixtures/user.json
{
"name": "username",
"password": "password1234"
}
答案 3 :(得分:0)
嘿,赛普拉斯极客,我成功使用了它
cy.fixture(profile.json).then((user) => {
// Delay each keypress by 0.1 sec
cy.get('#username').type(user.email, { delay: 100 }).should('have.value', user.email)
cy.get('#password').type(user.password)
})