Variables 如何从Cypress中的另一个cy函数中获取值

Variables 如何从Cypress中的另一个cy函数中获取值,variables,cypress,Variables,Cypress,我想在cypress中显示另一个cy函数的值。但是当我尝试时,它总是空的/空白的 这是我的密码 var nil cy.get('#email_create') .then((nilai) => { var nil = nilai.val() }) cy.log(nil) 我的问题是,如何在另一个cy函数中显示nil变量 非常感谢您,因为cypress是异步的cy.log(nil)发生在var nil=nilai.va

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

这是我的密码

var nil
    cy.get('#email_create')
        .then((nilai) => {
            var nil = nilai.val()
        })
    cy.log(nil)
我的问题是,如何在另一个
cy
函数中显示
nil
变量


非常感谢您,因为cypress是异步的
cy.log(nil)
发生在
var nil=nilai.val()之前

试试这个:

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

这是因为cypress是异步的
cy.log(nil)
发生在
var nil=nilai.val()之前

试试这个:

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

它们不是函数,而是命令。不幸的是,一些预期的javascript模式在Cypress测试中不起作用。它们不是函数,而是命令。不幸的是,一些预期的javascript模式在Cypress测试中不起作用。