Я должен нажать кнопку HTML программно, которая находится на третьей странице веб-сайта. Кнопка не имеет идентификатора. Он имеет только тип и значение имени. HTML код кнопки приведен нижеПрограммный щелчок по кнопке html на vb.net
<FORM NAME='form1' METHOD='post' action='/dflogin.php'>
<INPUT TYPE='hidden' NAME='txtId' value='E712050-15'>
<INPUT TYPE='hidden' NAME='txtassId' value='1'><INPUT TYPE='hidden' NAME='txtPsw' value='HH29'>
<INPUT TYPE='hidden' NAME='txtLog' value='0'><h6 align='right'>
<INPUT TYPE='SUBMIT' NAME='btnSub' value='Next' style='background-color:#009900; color:#fff;'></h6>
</FORM>
Я использую следующий код кликать
For Each webpageelement As HtmlElement In allButtons
If webpageelement.GetAttribute("value") = "Start" Then
webpageelement.InvokeMember("click")
End If
Next
Но я не могу иметь возможность щелкнуть по нему. Я использую платформу vb.net 2008. Может ли кто-нибудь сказать мне решение щелкнуть его?
Вы проводите автоматизацию тестирования? Думали ли вы использовать фреймворк, такой как Selenium, для автоматизации ваших тестовых случаев? –
Является ли это asp.net? Где вы помещаете код в этот образец? – JohnFx
да я хочу автоматизировать сайт –