Это кнопка я пытаюсь нажать:При нажатии на кнопку HTML
<td class="dark" onclick="document.getElementById('id').value = '0'; document.getElementById('form').submit()">
test
</td>
Я попробовал этот код, который использует элемент управления WebBrowser Winform щелкнуть на этом элементе:
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 –