【发布时间】:2023-02-13 10:07:42
【问题描述】:
这不是常见的赛普拉斯问题,因为固定元素被另一个元素覆盖而导致测试失败。
我的页面顶部有一个可扩展列表。当它展开时,我希望它位于页面的所有其他方面的顶部。所以我正在编写一个柏树测试来验证没有其他东西覆盖它。
不幸的是,测试并没有在明显的失败案例中失败。
此测试对上述列表成功
cy.get('#list')
.should('be.visible')
.find('p').each(($listItem) => {
cy.wrap($listItem)
.should('be.visible')
.click(); // another layer of cover check
});
我想这是成功的,因为元素不是隐因此是“可见的”,并且点击是成功的,因为每个元素的中心都被暴露了。我如何测试列表主体是否完全暴露/显示在顶部?
【问题讨论】:
标签: cypress visibility