我写了一段代码,使用我的凭据登录到一个网站。现在,我希望它单击该页面上存在的按钮。
以下是按钮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")