小编Car*_*Gee的帖子

减少 cypress 中的回调嵌套

我读到在 Cypress 中我不应该使用它await,也不需要它,因为您可以通过链接删除嵌套。这里我有一个cy.fixure嵌套 incy.origin嵌套 in cy.session,有没有办法把它展平?

  cy.session([], () => {
    cy.visit("")
    cy.origin("https://my-address.com", () => {
      cy.fixture("user").then((user) => {
        cy.get("#username").type(user.username)
        cy.get("#password").type(user.password)
      })

      cy.get("button[type='submit']").click()
      cy.url().should("equal", "/login-success")
    })
  })
Run Code Online (Sandbox Code Playgroud)

编辑
这不是关于常规 javascript 的问题,它是Cypress特定的,正常的 async/await 在这里不起作用。

javascript cypress cypress-origin

6
推荐指数
1
解决办法
225
查看次数

标签 统计

cypress ×1

cypress-origin ×1

javascript ×1