我遇到错误:
imed out retrying: cy.click() failed because this element:
<a class="icon" href="#home/">...</a>
is being covered by another element:
我不想在点击操作中使用{force:true}
。我只想等待该元素可见(不再覆盖),然后单击它。
我尝试过
cy.get("a")should("be.visible")
,但似乎不适合这种情况。
答案 0 :(得分:0)
如果您对哪个元素阻止了您要单击的元素有想法,那么可能值得尝试
cy.get(blockingElementSelector).should("not.be.visible")
或者,如果元素完全消失,您可以尝试
cy.get(blockingElementSelector).should("not.exist")