заполнять текстовые поля веб-страницы и автоматически отправлять их через веб-браузер - PullRequest
0 голосов
/ 29 октября 2019

Я заполняю текстовые поля веб-страницы с помощью веб-браузера, но после их заполнения кнопка входа остается отключенной ... когда я заполняю их с помощью клавиатуры (не автоматически), кнопка активируется, и я могу перейти на следующую страницу ... Я искал вСеть, чтобы решить эту проблему, и я думаю, что мой код верен ... Можете ли вы помочь решить эту проблему

    Dim a1 As String = TextBox1.Text
    Dim a2 As String = TextBox2.Text
    Dim a3 As String = TextBox3.Text
    Dim a4 As String = TextBox4.Text
    Dim a5 As String = TextBox5.Text


    For Each link As HtmlElement In WebBrowser1.Document.GetElementsByTagName("input")

        If link.GetAttribute("name") = "firstName" Then

            link.SetAttribute("value", a1)


        End If

        If link.GetAttribute("name") = "lastName" Then

            link.SetAttribute("value", a2)


        End If

        If link.GetAttribute("name") = "userName" Then

            link.SetAttribute("value", a3)


        End If

        If link.GetAttribute("name") = "password" Then

            link.SetAttribute("value", a4)


        End If


        If link.GetAttribute("name") = "cellPhoneNo" Then

            link.SetAttribute("value", a5)


        End If



    Next

1 Ответ

0 голосов
/ 30 октября 2019

Вместо использования

link.SetAttribute("value", a1)

попробуйте использовать

link.value = a1

Сделайте это для всех полей

...