Нужно нажать кнопку внутри фрейма IE через панель инструментов Webbrowser - PullRequest
0 голосов
/ 01 августа 2011

Я открыл сайт, указав идентификатор и пароль через метод webbrwoser1.navigate. Тогда на открывшейся странице есть 3 кадра. Мне нужно нажать на кнопку внутри рамки сказать «а». Как я могу это сделать?

Все это происходит внутри панели управления веб-браузера.

1 Ответ

1 голос
/ 01 августа 2011

Первый вариант

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");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...