VBA IE нажмите на кнопку на странице Javascript - PullRequest
0 голосов
/ 14 мая 2018

Мне нужна помощь с автоматизацией веб-страницы.На странице входа есть кнопка входа в систему, но я не нашел способа, как нажать на нее.

html code

<INPUT onclick="return isFirstClick()" class=button type=submit value="Sign In">

Использование ниже не работает

IE.document.getElementsByClassName("button")(0).Click

Я также безуспешно пытался перебрать элементы.

спасибовы.

1 Ответ

0 голосов
/ 14 мая 2018

Вы уверены, что эта кнопка первая на сайте?

Вы можете проверить это, добавив

Dim HTMLButtons As MSHTML.IHTMLElementCollection
Dim HTMLButton As MSHTML.IHTMLElement
Set HTMLButtons = HTMLDoc.getElementsByClassName("button")

debug.print HTMLButtons.length 'print how many buttons are in the html code

For Each HTMLButton In HTMLButtons
    'printing some info about each button on the website
     Debug.Print HTMLButton.className, HTMLButton.tagName, HTMLButton.ID, 
            HTMLButton.innerText
 Next HTMLButton
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...