小编Ken*_*n M的帖子

如何保存变量/文本以供稍后在 cypress 测试中使用?

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)

javascript cypress

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

cypress ×1

javascript ×1