Как нажать на кнопку веб-сайта с помощью VBA и детали кнопки - PullRequest
0 голосов
/ 13 июня 2019

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

Вот изображение того, как выглядит HTML-код кнопки:

Это фрагмент кода, который я написал, чтобы нажать на эту кнопку:

  With objIE
    .Navigate "https://www.ndexsystems.com/fengine/fullservice/en/kerrfinancialsalogin.go?fromLogoff=true" ' Main page

    .Visible = 1
    Do While .readyState <> 4: DoEvents: Loop
    Application.Wait (Now + TimeValue("0:00:02"))
   Do While .Busy: DoEvents: Loop
   Do Until .readyState = READYSTATE_COMPLETE: DoEvents: Loop
            Set IeDoc = .document
            Set the_input_elements2 = IeDoc.getElementsByTagName("a")
            For Each input_element2 In the_input_elements2
                If input_element2.href = "javascript:directToSearch()" Then
                    input_element2.Click
                    Exit For
                End If
            Next input_element2

End With

Этот код не работает, хотя. Я не могу понять, какую информацию извлечь из HTML-кода, чтобы правильно нажать кнопку.

Я даже пытался Set the_input_elements2 = IeDoc.getElementsByClassName("parent-item")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...