赛普拉斯期望元素是一回事

cypress expect element to be one thing or another

我正在测试的网站上有两种状态,元素设置为 .Image 或 .image,因此我需要验证是否存在任何一种状态。

cy.get(".Image").should('exist')

但是我当然需要扩展它所以它也会寻找 .image

谢谢,

您可以使用逗号,然后写两个选择器。这将充当 OR 条件。

cy.get('.Image,.image').should('exist')

包含正则表达式的方法应该可以完成工作:

cy.contains('/^\.\b(Image)\b/i').should('exist')

赛普拉斯不关心(在这种情况下)。

cy.get(".Image").should('exist') 将在

中选取两个跨度
<span class="Image"></span>
<span class="image"></span>