如何确认对话框以在 TestCafe 中打开另一个应用程序

How to acknowledge a dialog to open another application in TestCafe

我想确认 chrome 在要打开应用程序时提示的对话框。到目前为止,我已经尝试了 t.setNativeDialogHandler(() => true).click(itemToOpenDialog) 但没有任何运气。有没有人找到办法做到这一点?
Link to dialog

运行:

setNativeDialogHandler 方法适用于本机 alert/confirm/prompt 和 beforeunload 对话框。它不支持“打开另一个应用程序”对话框,不能用于与之交互。

相反,您可以验证 hyper-link 的 href 属性。它应该包含打开另一个应用程序的协议,如“skype:...”、“msteams:...”等。如果 hyper-link 包含必要的协议,这对于测试用例就足够了。