C # Visual Studio 2010
Я загружаю сложную HTML-страницу в элемент управления веб-браузера. Но у меня нет возможности изменить веб-страницу. Я хочу щелкнуть ссылку на странице автоматически из формы Windows. Но, похоже, идентификатор генерируется случайным образом при каждой загрузке страницы (поэтому я считаю, что ссылка на идентификатор не будет работать).
Содержимое ссылки href:
<a
id="u_lp_id_58547"
href="javascript:void(0)"
class="SGLeftPanelText" onclick="setStoreParams('cases;212', 212); window.leftpanel.onClick('cases_ss_733');return false; ">
My Assigned</a>
В любом случае щелкнуть ссылку из C #?
Спасибо!
UPDATE:
Я чувствую, что это близко, но оно просто не работает:
HtmlElementCollection links = helpdeskWebBrowser.Document.Window.Frames["main_pending_events_frame"].Document.GetElementsByTagName("a");
MessageBox.Show(links.Count.ToString());
Я пробовал подключать каждое имя кадра и пробовал оба "a" и "A" в поле TagName, но просто не повезло. Я просто не могу найти никаких ссылок; в окне сообщения всегда 0. Чего мне не хватает?