如何从赛普拉斯的另一个CY函数中获取价值

时间:2018-11-16 09:03:38

标签: variables cypress

我想显示cypress中另一个cy函数的值。但是当我尝试时,它总是空/空白

这是我的代码

var nil
    cy.get('#email_create')
        .then((nilai) => {
            var nil = nilai.val()
        })
    cy.log(nil)

我的问题是,如何在另一个nil函数中显示cy变量

非常感谢

1 个答案:

答案 0 :(得分:2)

之所以这样,是因为cypress是异步的。 cy.log(nil)var nil = nilai.val()之前发生。

尝试一下:

    cy.get('#email_create')
        .then((nilai) => {
            var nil = nilai.val()
            cy.log(nil)
        })