Klicken Sie auf einen HTML-Link in einem WebBrowser-Steuerelement

C # Visual Studio 2010

Ich lade eine komplexe HTML-Seite in ein Webbrowser-Steuerelement. Ich kann die Webseite jedoch nicht ändern. Ich möchte im Windows-Formular automatisch auf einen Link auf der Seite klicken. Die ID wird jedoch jedes Mal zufällig generiert, wenn die Seite geladen wird (ich glaube, dass das Referenzieren der ID nicht funktioniert).

Dies ist der Inhalt des a href-Links:

<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>

Ist das sowieso der Link von C # zu klicken?

Vielen Dank

AKTUALISIEREN

Ich fühle, dass dies nah ist, aber es funktioniert einfach nicht:

HtmlElementCollection links = helpdeskWebBrowser.Document.Window.Frames["main_pending_events_frame"].Document.GetElementsByTagName("a");
MessageBox.Show(links.Count.ToString());

Ich habe versucht, jeden einzelnen Frame-Namen einzustecken und sowohl "a" als auch "A" im TagName-Feld zu versuchen, hatte jedoch kein Glück. Ich kann einfach keine Links finden; Das Meldungsfeld ist immer 0. Was fehle ich?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage