-4
這是我試圖點擊該按鈕:點擊一個HTML按鈕
<td class="dark" onclick="document.getElementById('id').value = '0'; document.getElementById('form').submit()">
test
</td>
我想這個代碼,使用在WinForm WebBrowser控件單擊元素:
HtmlElementCollection links = webBrowser1.Document.Links;
foreach (HtmlElement link in links)
{
if ((link.InnerText != null) && (link.InnerText.Equals("test")))
link.InvokeMember("Click");
}
發出滴答聲鏈接,但不是像我上面發佈的按鈕。我也嘗試過這樣的不同的事情:
if (curElement.GetAttribute("id").Equals("0"))
{
curElement.InvokeMember("click");
}
從WebBrowser控件中單擊該表單元格的正確方法是什麼?
嘗試使用此SO回答來調用腳本。 http://stackoverflow.com/questions/153748/how-to-inject-javascript-in-webbrowser-control – 2013-02-19 20:26:06