【发布时间】:2019-10-21 14:59:12
【问题描述】:
如果页面结果为“未找到匹配记录”或“无可用数据”,我无法建立测试成功的条件。 赛普拉斯中有“或”运算符吗? (文档中没有)
我尝试使用nodejs来做逻辑,但是cypress在第一个条件下抛出错误。
if (cy.get('.v-table__overflow > table > tbody > tr > td').contains('No matching records found') || cy.get('.v-table__overflow > table > tbody > tr > td').contains('No data available')) {
cy.log('Record does not exist as Expected!');
} else {
cy.pause();
}
【问题讨论】:
-
不知道您的 HTML 是什么样子,但是您为表格中的每个单元格编写了一个选择器并检查它是否与静态值匹配是否有意义?
-
是同一个单元格,可以是“未找到匹配记录”或“记录不存在预期!”