cy.readFile导致超时?
我想读,我刚才写在同一个柏项目的另一个测试的JSON文件。然而,当它试图读取该文件超时后4000毫秒。
有谁之前经历过这个吗?我怎么能解决呢?
我试图给它设置对象增加超时,但不增加超时时间。我想这可能是文件权限问题,但似乎并没有被它的。
我在Mac上运行,但试图在Windows相同的项目,相同的结果。
before('grab generated user data', function (){
let data = cy.readFile("Generated User/Cypress test 131.json", {log:true, timeout: 180000});
}
我希望它只是给后面的解析的JSON对象。因为它说,在文档柏树。 (.html#Syntax)
回答如下:1.你的文件应该是在项目目录,cypress.json
文件存在。
2.您的文件名应该是Cypresstest131.json
或Cypress-test-131.json
before('grab generated user data', function (){
let data = cy.readFile("Cypresstest131.json", {log:true, timeout: 4000});
data.its('name').should('eq', 'Eliza')
})
要么
before('grab generated user data', function (){
cy.readFile("Cypress-test-131.json", {log:true, timeout: 4000}).its('name').should('eq', 'Eliza')
})
希望这有助于您
cy.readFile导致超时?
我想读,我刚才写在同一个柏项目的另一个测试的JSON文件。然而,当它试图读取该文件超时后4000毫秒。
有谁之前经历过这个吗?我怎么能解决呢?
我试图给它设置对象增加超时,但不增加超时时间。我想这可能是文件权限问题,但似乎并没有被它的。
我在Mac上运行,但试图在Windows相同的项目,相同的结果。
before('grab generated user data', function (){
let data = cy.readFile("Generated User/Cypress test 131.json", {log:true, timeout: 180000});
}
我希望它只是给后面的解析的JSON对象。因为它说,在文档柏树。 (.html#Syntax)
回答如下:1.你的文件应该是在项目目录,cypress.json
文件存在。
2.您的文件名应该是Cypresstest131.json
或Cypress-test-131.json
before('grab generated user data', function (){
let data = cy.readFile("Cypresstest131.json", {log:true, timeout: 4000});
data.its('name').should('eq', 'Eliza')
})
要么
before('grab generated user data', function (){
cy.readFile("Cypress-test-131.json", {log:true, timeout: 4000}).its('name').should('eq', 'Eliza')
})
希望这有助于您