我正在尝试像这样连接灯具,使用 beforeEach cy.fixture('tabNetwork.json').then(data => {this.data = data}) 但赛普拉斯给了我一个错误(无法设置未定义的属性(设置“数据”) 因为这个错误发生在每个钩子之前,所以我们跳过当前套件中的剩余测试:),我不明白出了什么问题 我总是这样做,但现在出了问题。如何解决这个问题?
如果要设置
this
的属性,则不能使用箭头函数。
在 Cypress 测试中,您必须使用标准函数,如下所示
.then(function(data) {this.data = data})
请参阅共享上下文