我试图点击网页上可用的按钮。我尝试了以下代码 并且不知道应该在我添加xxxxxxxxxxx的空间中添加什么。请协助我解决此问题。下面是按钮的检查元素内容
<button class="aui-button aui-button-primary search-button" type="button" original-title="Search for issues" resolved="">Search</button>
我尝试过的代码
Dim oHTML_Element As IHTMLElement
Dim htmldoc As MSHTML.HTMLDocument
Dim HTMLButtons As MSHTML.IHTMLElementCollection
Dim HTMLButton As MSHTML.IHTMLElement
With ie.document
Set htmldoc = ie.document
Set HTMLButtons = htmldoc.getElementByTagName("button")
For Each HTMLButton In HTMLButtons
xxxxxx
Next HTMLButton
HTMLButtons(0).Click
End With
答案 0 :(得分:0)
方法.getElementByTagName()
不存在。
您应该使用的方法是.getElementsByTagName()
,它不会返回一个元素,而是一个元素的集合。
要获取属于标签名称为“ button”的元素集合的i-th
元素,您将必须使用以下方法:
.getElementsByTagName("button")(i-1)