【发布时间】:2019-05-28 21:38:09
【问题描述】:
我正在尝试根据cy.exec() 命令的结果设置一些变量,以便稍后在脚本中使用。例如:
cy.exec('some command').then((result) => {
let json = JSON.parse(result.stdout)
this.foo = json.foo
})
如何等待this.foo 被定义,然后再继续执行脚本的其余部分?我试过了:
cy.exec('some command').as('results')
cy.wait('@results')
但是,this.results 在cy.wait() 命令之后未定义。
【问题讨论】:
标签: cypress