【发布时间】:2021-06-10 13:05:11
【问题描述】:
我正在对页面进行自动化测试,我需要单击“添加图像”按钮。但它没有反应
<button class="btn btn-default awe-hidden" id="html5button" onclick="$('#html5files').click();return false;">Add images</button>
我试过了
cy.get('button').contains('Add images').click()cy.get('button').contains('Add images').invoke('show').click()cy.get('button').contains('Add images').invoke('show').click({force: true})cy.get('button').contains('Add images').trigger('mouseover').dblclick()- 还尝试触发
'mousedown',稍等片刻然后'mouseup' - 也试过
cy.contains('Add images').click()
有什么想法吗?
【问题讨论】:
-
能否提供失败测试的错误消息/堆栈跟踪?
-
可能是因为onclick包含jquery代码。尝试使用cypress-real-events
cy.get('button').realClick() -
感谢@DieGraueEminenz,但没有显示错误消息。
-
@Sarah 谢谢你解决了它:) 如果你把它作为答案发布,我会标记它。
标签: cypress