点击IE表格中的一个button
我试图单击IE中的网页上的一个表中的button,button的来源显示:
<input type="image" src="img/testimg.png" onclick="picture_return(this,'92b84574a336a090618f151b6fc821cf:5','http://testwebpage.com/in/834');" value="Test Web Button">
这是一个在源文件中有多个<td>
的大表的一部分,这是在另一个表中,然后在下面的类中:
<div class="section_client_dnBox">
我试图通过使用下面的VBA代码通过课堂上的一些项目:
IE.Document.getElementsByClassName("section_client_dnBox")(0).Click
然而,没有运气,因为(0)没有按任何东西和更大的东西,即(1)给了我一个错误。 所以我现在的问题是基本上,是否有任何方式点击button使用一些简单的方法,例如重写它的表内的值(值=“testingWebbutton”)?
根据我的经验,您需要查看标签名称而不是类名称。 这是查找button时我通常使用的代码示例。
For Each MyHTML_Element In document.getElementsByTagName("input") If MyHTML_Element.Type = "submit" Then MyHTML_Element.Click: Exit For End If Next
你可能可以改变。 键入to =“图像”。 我也只是学习如何在VBA中使用IE自动化,所以我不是一个冠军。 我希望有帮助。