在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})
我已经尝试了几个小时来获取一个元素并单击它,但 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})