C # WebBrowser1 Нажмите Href - Как - PullRequest
0 голосов
/ 28 июня 2011

У меня есть объект WebBrowser1. Я могу загрузить страницу успешно. Я хочу нажать на элемент href. Он должен совпадать с кликом пользователя, потому что он выполняет некоторые сценарии JavaScript. Как я могу это сделать?

Microsoft Visual Studio 2010 C # .net 4.0

Спасибо.

1 Ответ

2 голосов
/ 28 июня 2011

, если элемент имеет id, как это

<a href="http://www.yahoo.com" id="hrefId">TestLink</a> 

Вы можете сделать что-то вроде этого.

var element = webBrowser1.Document.All["hrefId"];
if(element != null )
{
    webBrowser1.Select();
    element.Focus();
    SendKeys.Send("{ENTER}");
}
...