Ja sam se u par navrata igrao sa tim automatizovanjem nekih radnji po web stranicama. Ono sto sam uspeo je da unesem tekst u polja, odaberem neki item iz listbox-a i da kliknem na dugme. Za ove stvari sam napisao pomocnu klasu sa kojom te stvari mozes da odradis veoma jednostavno. Skini HTML klazu iz attachmenta pa probaj sledece primere:
Code:
WebBrowser wb = HTML.Navigate("www.google.com", 10);
HTML.ShowBrowser(wb, true);
HTML.SetText(HTML.GetElementById(wb, "q"), "proba");
HTML.ShowBrowser(wb, true);
HTML.ButtonClick(HTML.GetElementById(wb, "btnG"));
HTML.ShowBrowser(wb, true);
Metoda
ShowBrowser je pomocna metoda da mozes da vidis sta je ucitano i da vidis elemente koji su ti dostupni na stranici. Ovaj prvi primer ti prvo otvori google i prikaze ga. Kada ugasis prozor popunice polje za pretragu pa ponovo prikazati browser. Kada ga ponovo ugasis kliknuce na dugme za pretragu.
Code:
WebBrowser wb = HTML.Navigate("ogame.ba", 30);
HTML.SetSelectedIndex(HTML.GetElementById(wb, "universe"), 6);
HTML.SetText(HTML.GetElementThatContains(wb, "INPUT", "login"), "moje ime");
HTML.SetText(HTML.GetElementById(wb, "pass"), "moja lozinka");
HTML.ShowBrowser(wb, true);
HTML.ButtonClick(HTML.GetElementById(wb, "button"));
HTML.ShowBrowser(wb, true);
Ovaj drugi primer ce da otvori stranicu za logovanje na sajt ogame.ba. Odabrace iz opadajuce liste univerzum, popuniti user name i lozinku i zatim prikazati prozor. Kada gu ugasis kliknuce na dugme za prijavu i zatim ponovo prikazati browser.
Vidi ako moze ovo ista da ti pomogne.
Pozdrav!