2017-02-23 94 views
0

我正在使用以下代码进行使用Watin Core的基本搜索自动化。如何使用Watin Core处理IE特定的浏览器确认对话框?

IE ie = new IE(); 
GoToNoWait("www.stackoverflow.com"); 
ie.TextField(Find.ByName("q")).TypeText("Test"); 
ie.Button(Find.ByClass("btn js-search-submit")).Click(); 

但IE带来一个弹出与下面的消息:

当您发送信息到互联网上,有可能对 其他人看到这些信息。你想继续吗?

尝试使用ConfirmDialogHandler处理此问题,但没有运气。任何专家,请指教。

回答

1

将此注册表设置设置为0会更容易,因此不会显示警告。你会得到其他消息来自IE,但这一个特别不会是一个问题:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3]"1601"=dword:00000000 

(如果将它设置为1,将显示的消息)。

相关问题