cypress 文档(https://docs.cypress.io/guides/core-concepts/variables-and-aliases.html#Elements)对于如何在测试期间使用别名和变量来存储信息非常不清楚。
我正在尝试将 div 的文本存储在一页上以供以后使用,例如:
// let vpcName;
it('Store current name to use later', () => {
//save name for later use - doesn't work
// cy.get('#value').then(elem => {
// vpcName = Cypress.$(elem).text;
// });
//using alias - also doesn't work
cy.get('#value')
.invoke('text')
.as('vpcName');
});
it('Use previous value to return to correct page', () => {
cy.contains(this.vpcName).click();
});
Run Code Online (Sandbox Code Playgroud)