我通过webbrwoser1.navigate方法提供ID和密码来打开网站。然后在打开的页面上有一个3帧。我需要点击框架内的按钮说“a”。我怎么能这样做?
这些都发生在webbrowser控制框内。
答案 0 :(得分: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");