【发布时间】:2020-03-08 07:36:19
【问题描述】:
在赛普拉斯中,是否可以断言多个元素中的任何一个都与特定规则匹配?
例如,像这样的:
cy.get('nav').children().any.should('have.value', 'My value');
【问题讨论】:
标签: cypress e2e-testing
在赛普拉斯中,是否可以断言多个元素中的任何一个都与特定规则匹配?
例如,像这样的:
cy.get('nav').children().any.should('have.value', 'My value');
【问题讨论】:
标签: cypress e2e-testing
这比我想象的要简单......
cy.get('nav').contains('div', 'My value');
这将获取 nav 元素并断言它包含带有文本 My value 的 div 标签。
感谢@JoshuaWade 在他对How to get data displaying in a table in Cypress.io test? 的回答中提供了这个解决方案
【讨论】: