我想等到angComponent.gridApi
没有值undefined
。
我不确定,但我认为变量angComponent
不会更新。
cy.getAngularComponent(tableGrid).then((angComponent) => {
cy.get(angComponent.gridApi).should('not.contain', undefined);
});
如果您认为变量angComponent
没有更新,您应该将.then()
更改为.should()
。赛普拉斯会为您重试。
cy.getAngularComponent(tableGrid)
.should((angComponent) => {
expect(angComponent.val()).not.to.eq('')
})