WPF Webbrowser Loop Through Html Elements And Submit
A question was raised on vbforums on how to invoke click a button using WPF webbrowser control. This sample loads google.com page and writes a sample text on the textbox and then invoking the click button.
Greg
HTMLDocument document = (HTMLDocument)wbGetHost.Document; foreach (IHTMLElement myelem in document.getElementsByTagName("input")) { if (myelem.id != null) { if (myelem.id.Equals("lst-ib") && myelem.className.Equals("lst lst-tbb") && !document.documentElement.innerHTML.ToLower().Contains("wikipedia")) { HTMLInputElement el = myelem as HTMLInputElement; el.value = "Bill Gates"; HTMLInputElement searchButton = (HTMLInputElement)document.all.item("btnK", 0); searchButton.click(); break; } } }
Comments
Post a Comment