2011-08-01 8 views
0

webbrwoser1.navigateメソッドでIDとパスワードを入力してサイトを開いています。その後、開いたページには3つのフレームがあります。私はフレーム内のボタンをクリックする必要があります "a"と言う。どうやってやるの?WebbrowserツールボックスからIEのフレーム内のボタンをクリックする必要があります

これらはすべてウェブブラウザコントロールボックス内で発生しています。

答えて

1

まずオプション

HtmlElement el = extWebbrowser.Document.Window.Frames["YourFrame"].Document.All["YourElement"]; 
object obj = el.DomElement; 
System.Reflection.MethodInfo mi = obj.GetType().GetMethod("click"); 
mi.Invoke(obj, new object[0]); 

番目のオプション

extWebBrowser.Document.Window.Frames["YourFrame"].Document.All["YourElement"].InvokeMember("click"); 
関連する問題