Nightmarejs 点击 window.confirm 的按钮

Nightmarejs to click the window.confirm's button

我还没有找到相关的api。

我要点击“确定”

我意识到这是一个老问题,但为了后代和完整性,能够覆盖 inputconfirmalert 的默认行为已添加到 v2 中.1.0 defining a custom preload script.

我假设这是一个确认提示,你想要的选择是肯定的。默认情况下,Nightmare 现在将使用确认指定的默认响应。如果您想覆盖该行为,您可以执行以下操作:

window.__nightmare = {};
__nightmare.ipc = require('ipc');
window.confirm = function(message, defaultResponse){
  if(message == "sure to delete?")
       return true;
  return defaultResponse;
}

...在自定义预加载文件中。