【发布时间】:2020-06-30 11:38:03
【问题描述】:
我有一个关于测试结构的问题。 docs 明确声明要编写具有多个断言的测试,而不是编写具有单个断言的多个测试。
但如果我想测试多个元素是否可见,如果第一个元素不可见,则测试将失败,因此我对其他元素一无所知。我可以做些什么来运行所有断言?
it("Page should show two actions", () => {
cy.visit("users/list");
cy.get("[data-cy=createUser]")
.should("be.visible")
.and("have.text", "Create user");
cy.get("[data-cy=exportUserData]")
.should("be.visible")
.and("have.text", "Export data");
});
【问题讨论】:
标签: testing automated-tests cypress ui-testing