Chciałbym wypełnić pola w formularzu, jednak mają one zmienne ID i nazwy, więc polecenie tego typu odpada:
webBrowser1.Document.GetElementById("id_elementu").SetAttribute("value", moj_tekst);
Taka konstrukcja wypełnia mi wszystkie pola formularzy na stronie jednakowo (też źle):
HtmlElementCollection elc = this.webBrowser1.Document.GetElementsByTagName("input");
foreach (HtmlElement el in elc)
{
if (el.GetAttribute("name").Contains("x_"))
{
el.SetAttribute("value", moj_tekst);
}
}
Jak inaczej mogę się dostać do takich elementów?