Это должно работать наверняка.Я протестировал его на Anchors и DIv, которые содержат событие onclick.
HtmlElementCollection inputColl = HTMLDoc.GetElementsByTagName("input");
foreach (HtmlElement inputTag in inputColl)
{
string valueAttribute = inputTag.GetAttribute("value");
if (valueAttribute.ToLower() == "sign up")
{
obj = inputTag.DomElement;
mi = obj.GetType().GetMethod("click");
mi.Invoke(obj, new object[0]);
}
}
Мне не удалось открыть ссылку, чтобы увидеть код, поэтому я не пробовал его специально для вашего случая.В любом случае, если это не сработает, может контейнер TAG будет вставлен в форму, в этом случае вам нужно запустить событие отправки формы, а не запускать нажатие на кнопку отправки в sorm.
В любом случае,Пусть ваш код будет работать так же хорошо, если вы называете «щелчок» в нижнем регистре (я действительно не проверял, просто догадываясь, гайка в случае с C # имеет значение!).
PS: См. Веб-браузер: последовательность активируется, когдаno DocumentCompleted запускается по ссылке на размещенной веб-странице , чтобы найти интересный сторонний код для вашего случая, надеюсь, это поможет, и пусть кто-нибудь поможет мне вернуться!