VB.net で Web ページを自動化しようとしていますが、ボタンをクリックするだけでコードがテキスト ボックスに値を入力できません。
Web ページの HTML は次のとおりです
<TD align=left height="25" width="350">
<input type="text" name="UserName" size="20">
</TD>
<TD align=left height="25" width="350">
<input type="password" name="Password1" size="20" maxlength="12">
</TD>
<TD align=left height="25" width="350">
<input type="button" onClick="UserVer();" value="Submit"name="BLogin">
</TD>
私のVB.netコードは次のとおりです。
Dim doc As HtmlDocument = wc.Document
Dim link As HtmlElement
Dim links As HtmlElementCollection = wc.Document.All
Dim dom = doc.GetElementsByTagName("a")
Dim t As HtmlElement = wc.Document.All(Name)
For Each link In links
If link.GetAttribute("name") = "UserName" Then
link.SetAttribute("value", UNameTxt.Text)
End If
Next
For Each link In links
If link.GetAttribute("name") = "Password1" Then
link.SetAttribute("value", UPassTxt.Text)
End If
Next
For Each link In links
If link.GetAttribute("value") = "Submit" Then
link.InvokeMember("click")
Exit Sub
End If
Next