【发布时间】:2019-03-08 12:11:22
【问题描述】:
我正在设置一个pin 变量,在cy.get() 中更新它,然后在cy.get() 之后尝试使用它——它不允许我这样做。
我在这里也读到这是不可能的:https://docs.cypress.io/guides/core-concepts/variables-and-aliases.html#Return-Values。
我确实需要使用这个变量才能登录:它是一个生成的 PIN,我需要在登录时使用它。
var pin = ""
cy.get('.pin-field').invoke('text').then((text1) => {
pin = text1; //assign text1 value to global pin variable, does not work
cy.log(text1) // this works and logs the value of text1
})
cy.log(pin) //this just logs an empty
【问题讨论】:
标签: javascript cypress