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



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

运行:

  • 测试咖啡馆1.7.1
  • nodejs8.12.0

setNativeDialogHandler方法适用于本机警报/确认/提示和beforenload对话框。它不支持";打开另一个应用程序";对话框,不能用于与之交互。

相反,您可以验证超级链接的href属性。它应该包含打开另一个应用程序的协议;skype:&"mstreams:&";,如果超链接包含必要的协议,那么这对于测试用例来说就足够了。

相关内容

最新更新