Как вы нажимаете кнопку HTML без идентификатора с помощью Excel VBA - PullRequest
0 голосов
/ 19 октября 2018

Я немного перебираю веб-страницы с помощью Excel VBA.Мне удалось зайти на сайт, но затем я попал на целевую страницу с кнопкой продолжения, у которой нет html-идентификатора, и у меня возникли проблемы с переходом на следующую страницу.

Мой код ниже.Последняя строка - моя попытка нажать кнопку продолжения, но она не работает.К сожалению, кнопка не имеет идентификатора, поэтому я не могу использовать команду getElementById.

<input type="submit" class="btn login_ButtonWelcome" value="Continue">

Вот мой код:

    ie.Document.getElementById("username").Value = username
    delay 3
    ie.Document.getElementById("password").Value = password
    delay 3
    ie.Document.getElementById("LoginBtn").Click
    Application.SendKeys "(%{1068})"

    Application.StatusBar = "Form Submitted"

    delay 2
    ie.Document.getElementByClassName("btn login_ButtonWelcome")(0).Click
...