Haga clic en un enlace HTML dentro de un control WebBrowser

C # Visual Studio 2010

Estoy cargando una página html compleja en un control de navegador web. Pero no tengo la capacidad de modificar la página web. Quiero hacer clic en un enlace de la página automáticamente desde el formulario de Windows. Pero, la ID parece generarse aleatoriamente cada vez que se carga la página (por lo que creo que hacer referencia a la ID no funcionará).

Este es el contenido del enlace a 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>

¿De todos modos es hacer clic en el enlace de C #?

¡Gracias!

ACTUALIZAR:

Siento que esto está cerca, pero simplemente no funciona:

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

Intenté conectar cada nombre de cuadro y probé "a" y "A" en el campo TagName, pero no tuve suerte. Simplemente no puedo encontrar ningún enlace; el cuadro de mensaje siempre es 0. ¿Qué me estoy perdiendo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta