通过jquery / javascript单击“确定”提醒或确认对话框?

前端之家收集整理的这篇文章主要介绍了通过jquery / javascript单击“确定”提醒或确认对话框?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在考虑在backbone.js和 jquery中编写一些UI测试.它们可能不是最好的方法,但它是我正在考虑的 – 通过简单的代码自动执行测试,无需记录和播放.

唯一让我用这种方法划伤头脑的事情就是这样:在一些“用例流程”(执行)中,确认/警告对话框将显示出来.我想点击“确定”并继续流程 – 这甚至可以通过简单的JavaScript代码吗?怎么样?

注意:我知道GUI测试库存在,但是我想知道如何使用jQuery / javascript代码,如果可能的话.

解决方法

据我所知,如果您使用标准的alert()调用,则不能触发“OK”单击,因为警报调用阻止正常的JS事件循环.

但是你应该可以用你自己的功能来替换window.alert和window.confirm:

window.alert = function() {
    console.log.apply(console,arguments);
};

将它们放在JS的顶部,然后再加载任何其他内容,并且随后对alert()或confirm()的任何调用将会调用).

猜你在找的jQuery相关文章