2017-02-23 2 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に設定する方が簡単です。 (あなたは1に設定すると、メッセージが表示されます)

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

:あなたは、IEから他のメッセージを取得しますが、特にこの1は問題になりません。

関連する問題