【发布时间】:2018-04-10 16:37:01
【问题描述】:
我的测试中有一个单击按钮(removePhoneNumberButton)的函数。单击此按钮时,将显示浏览器警报。
我想做的就是能够将其关闭以继续测试,但我不知道如何实现这一点。
我咨询了Testcafe documentation on handling native dialogs,,但无济于事。
以下内容:
.setNativeDialogHandler(() => true) }
似乎也没有用。
这是我的代码:
this.addAndRemovePhoneNumber = async function (t, phoneNumber) {
await t
.expect(profilePageElements.uneditablePhoneNumberInput.innerText)
.contains(phoneNumberAfterServerSideFormatting)
.click(profilePageElements.removePhoneNumberButton)
.setNativeDialogHandler(() => true) }
谢谢。
【问题讨论】:
标签: dialog automated-tests e2e-testing testcafe