在cypress中找一个找不到的元素点击

Find an element in cypress to click that can't be found

我已经尝试了几个小时来获取一个元素并单击它,但 cypress 不是很好。这是前端代码

这些我都试过了

cy.get('#Area\ Data').click()
cy.get('#Area\ Data path').click()
cy.get('#Area\ Data > .circle_icon__1sTPA > svg').click()
cy.get('#Area\ Data > .circle_icon__1sTPA').click()
cy.get('.circle_left_9KD8d > .circle_container__2H4VS > #Area\ Data > .circle_icon__1sTPA > svg').click()

知道为什么其中 none 个有效吗?

您可以使用:

cy.get('[id="Area Data"]').click()

cy.get('[data-id="Area Data"]').click()

如果点击没有发生,您可以添加 {force: true}。强制单击会覆盖赛普拉斯应用的可操作检查,并将自动触发事件。

cy.get('[id="Area Data"]').click({force: true})