【发布时间】:2019-02-18 09:07:46
【问题描述】:
我是赛普拉斯的新手,我遇到了问题。
在应用程序中,我有一个“保存按钮”。当你点击按钮时,会触发JSwindow.prompt()。在提示中输入保存的名称(如“从 John 保存”)并单击“确定” - 在提示中。
我需要通过 Cypress.io 中的 E2E 测试来介绍这个用户故事。
问题是,当我单击“保存按钮”时,当显示提示时,cypress 在 Click() 事件中冻结。
it('Make a new save with JS prompt', () => {
cy.get('#save-changes-button')
.should('be.visible')
.click() //here the prompt is displayed, cypress stop and wait for click() event finish
})
我可以寻求帮助吗?我没有在 Cypress.io Docs 或其他地方找到合适的解决方案。
【问题讨论】:
标签: javascript testing integration-testing e2e-testing cypress