testcafe:更好的本机对话框错误消息

问题描述 投票:0回答:1

我正在测试一个永远不会显示本机对话框的应用程序,因此,如果弹出一个对话框,则应该是错误的。默认情况下,如果您没有处理程序,则testcafe确实会失败。那就是我想要的行为。但是问题是,它没有告诉您对话框在testcafe错误消息中说了什么。如何使本机对话框失败,但仍报告警报文本?

javascript testcafe
1个回答
0
投票
  await t.setNativeDialogHandler((type, text) => {
    throw new Error(text);
  });
© www.soinside.com 2019 - 2024. All rights reserved.