【问题标题】:Find an element in cypress to click that can't be found在cypress中找到一个找不到的元素点击
【发布时间】:2021-04-27 17:43:14
【问题描述】:

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

知道为什么这些都不起作用吗?

【问题讨论】:

  • 您是否遇到任何错误?

标签: frontend cypress e2e-testing


【解决方案1】:

你可以使用:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-30
    • 2022-12-17
    • 1970-01-01
    • 2019-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-22
    相关资源
    最近更新 更多