Коды VBA
Dim ie As Object
Dim frm As Variant
Dim element, submitInput As Variant
Dim rowCollection, htmlRow As Variant
Dim rowSubContent, rowSubData As Variant
Dim i, j, k, pauseTime As Integer
Dim anchorRange As Range, cellRng As Range
Dim start
Set ie = CreateObject("InternetExplorer.Application")
ie.navigate "URL"
While ie.readyState <> 4: DoEvents: Wend
ie.Visible = True
ie.document.getElementByID("username").Value = "ABCD"
ie.document.getElementByID("password").Value = "1234"
ie.document.getElementByID("btnLogin").Click
Application.Wait (Now + TimeValue("00:00:20"))
'++++++ Authentication ++++++++++
ie.document.querySelector("[for='What is the brand name of your first watch?'] + input").Value = "Rado"
ie.document.querySelector("[for='Which is the cinema hall closest to your residence? '] + input").Value = "Inox"
ie.document.querySelector("[value='Submit']").Click
Когда макрос заполняется, Аутентификация отвечает автоматически и нажимает кнопку отправки с использованием вышеуказанных кодов VBA,
Мы можем видеть упомянутое значение в полях, но кнопка отправки возвращает обратный массаж, что «Заполнить»поля".Когда я заполнил то же значение с помощью клавиатуры, он работает нормально, он принимает только значение, заполненное клавиатурой
Так что предложите решить Query