只是想知道是否有一种方法可以使用 cypress测试元素是否包含text_A或text_B。例如,我有一个元素填充了从 API 请求返回的错误,我想检查错误消息是否包含text_A或text_B。尝试了以下代码,但它仅在存在text_A时有效,并且在返回text_B时失败。我没有收到任何来自 cypress 的无效语法错误,任何帮助将不胜感激。
cy.get('body').then((body) => {
if (body.find('#request-error').length > 0) {
cy.get('#request-error').then((el)=> {
assert.include(el.text(), ('text_A' || 'text_B'));
});
} else {
// DO SOMETHING ELSE
}
});
慕的地10843
杨__羊羊
相关分类