我创建了一个扩展来测试我的网站,它将打开页面并执行一些活动,例如设置文本、获取文本等。
我创建了一个 C# 应用程序,并通过 websocket 与扩展程序通信。
在我的扩展中,我添加了如下监听器,
document.addEventListener('DOMContentLoaded', function() {
websocket.send(""); // Send signal to C# to execute next command
});
因此,当我打开任何网站(例如 www.google.com)时,它会触发上述事件并且我的下一个操作将开始执行,但问题是当我打开任何在加载页面的第一阶段会有警报框的网站时,会永远不要执行上面的监听器,例如如果我打开http://www.crowderassoc.com/javascript/alertbox.html
,它会给你一个警告信息,直到你点击确定,页面会很忙,所以它会卡住。
我创建了自动化脚本,我将在其中放置一个 MSAA 命令以单击该“确定”按钮,但它只是被挂起。
有什么选择可以让它在这种情况下工作吗?