如何在嵌入式浏览器中停止javascript弹出窗口?在Windows应用程序?

时间:2012-07-11 05:57:29

标签: watin

让我告诉你我的问题。

我有一个Windows应用程序。

在那个应用程序中我们使用watin。

在我的应用程序中,我使用的是嵌入式浏览器。

使用watin我们检查每封邮件并检查每个链接。

我们用循环检查所有链接,当我们嵌入浏览器打开链接然后循环移动和浏览器打开第二个链接。如果第一个链接包含弹出/离开页面对话框,则会在浏览器上弹出。

watin无法找到弹出窗口然后应用程序崩溃。

我尝试了很多技术但是我失败了。

当我们试图找到弹出窗口时,我们没有得到任何东西。

所以,请给我一个这样的技巧,以便弹出窗口不会使用watin来关闭弹出窗口。

如何识别弹出窗口。当弹出这个弹出窗口时,我们无法做任何事情。

请给我任何技巧,以便弹出窗口可以完全解决。

1 个答案:

答案 0 :(得分:0)

查看this帖子。当然,内置可以做同样的事情:

WatiN.Core.DialogHandlers.AlertDialogHandler adh = new
      WatiN.Core.DialogHandlers.AlertDialogHandler();
ie.AddDialogHandler(adh);