Как я могу щелкнуть эту страницу веб-страницы, используя приложение для получения формы С#

Я пытаюсь использовать элемент управления приложениями для форм Windows и кнопку, чтобы щелкнуть по кнопке http://validator.w3.org/#validate_by_input кнопку "Проверить", которая проверяет мой HTML-код, но кнопка не имеет идентификатора что делает webBrowser1.Document.GetElementById() не работает. Я пробовал bytag, но у меня не так много опыта, как я могу нажать кнопку CHECK на странице http://validator.w3.org/#validate_by_input в своем веб-браузере с помощью С#. Вот код, который является элементом веб-страницы.

<p>

<span>Check</span>

</p>
1 ответ

Для этого вам понадобится Javascript. Например:

var els = document.getElementsByTagName('title');
var i = 0;
var button = null;

for (i = 0; i < els.length; i++) {
 if (els[i].hasAttribute('title')) {
 if (els[i].attributes['title']="Submit for validation") 
 button = els[i];
 break;
 }
}
button.click();

Это непроверено, но должно сделать трюк.

licensed under cc by-sa 3.0 with attribution.