赛普拉斯测试,一次测试结束,第二次开始



我对柏树测试进行了编码。当一个测试结束时,我希望第二个测试从第一个测试得到的一些变量开始。

我该如何编码?

请帮我

您可以使用setCookie和getCookie:

context('Tests passing values', () => {
it('test 1', function () {
//Some code
cy.setCookie('cookieName', 'valueToSave')
});
it('test 2', function () {
//Some code
cy.getCookie('cookieName')
.should('have.property', 'value') //returns the value
.then(savedValue => {
//some code
})

})
})

您可能希望将第一次测试中的变量值写入fixture中的文件(例如JSON(,然后在第二次测试中读取该文件并获得适当的值。

最新更新