首页 > 解决方案 > 如何在 Cypress.io 中检查一个元素是否包含多个项目

问题描述

如何在 Cypress.io 中检查一个元素是否包含多个项目,而无需大量复制我的代码?

当前示例:

cy.get(".column")
  .children()
  .contains("Name");

cy.get(".column")
  .children()
  .contains("Age");

cy.get(".column")
  .children()
  .contains("Weight");

cy.get(".column")
  .children()
  .contains("Height");

cy.get(".column")
  .children()
  .contains("Favorite Color");

标签: testingcypressqa

解决方案


你可以这样做:

cy.get('.column')
  .children()
  .should('contain', 'Name')
  .and('contain', 'Age')
  .and('contain', 'Weight')
  .and('contain', 'Height')
  .and('contain', 'Favorite Color')

推荐阅读