0

让我告诉你我的问题。

我有一个 Windows 应用程序。

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

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

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

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

watin 找不到该弹出窗口,然后应用程序崩溃。

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

当我们试图找到那个弹出窗口时,我们什么也没得到。

所以,请给我这样的技术,这样弹出窗口就不会出现或使用 watin 关闭该弹出窗口。

如何识别该弹出窗口。当此弹出窗口出现时,我们无能为力。

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

4

1 回答 1

0

Take a look at this post. Of course the built-in could do just the same:

WatiN.Core.DialogHandlers.AlertDialogHandler adh = new
      WatiN.Core.DialogHandlers.AlertDialogHandler();
ie.AddDialogHandler(adh);
于 2012-07-12T16:05:05.657 回答