4000 毫秒后重试超时:预期 URL 等于 Cypress 中的 URL

4000 毫秒后重试超时:预期 URL 等于 Cypress 中的 URL

尝试在 2fa 后登录,无法使用 Cypress 登录,它显示以下错误:4000ms 后重试超时:预期 url 等于 url。
我该如何处理这个问题?

it("Login", () => {
    cy.visit("/login");

    cy.get("[name=email]").type("example@com"); 
    cy.get("[name=password]").type("example!");
    cy.get("button[type=submit]").click();

    cy.location("pathname").should("equal", "/two-fa");

    // Enter two-factor authentication code
    cy.get('.code_digits.d-flex [type=number]').each(($el, index, $list) => {
      cy.wrap($el).type(index + 1);
    });

    cy.wait(5000); //
    cy.url().should("eq", "/"); 
  }); 
});

相关内容