Vbscript 使用VBS在webbrowser中单击不带类或ID标记的图像文件
下面是我希望单击图像文件的标记,该文件将导航到web浏览器(IE)中的另一个链接,[我尝试使用目标链接,但由于限制,我无法粘贴直接URL] 在WEb标签下面Vbscript 使用VBS在webbrowser中单击不带类或ID标记的图像文件,vbscript,Vbscript,下面是我希望单击图像文件的标记,该文件将导航到web浏览器(IE)中的另一个链接,[我尝试使用目标链接,但由于限制,我无法粘贴直接URL] 在WEb标签下面 <td class="Btext4" align="center" style="border-top-style: none"> <img onclick="appSubmit('/Web/portlets/applications/redirect.jsp?PARAM=26','26','_blank')" clas
<td class="Btext4" align="center" style="border-top-style: none">
<img onclick="appSubmit('/Web/portlets/applications/redirect.jsp?PARAM=26','26','_blank')" class="applinklnh" src="/ABCD/Content/images/launch_4_june.gif" alt="Launch IPMS" width="94" height="36" border="0" style="cursor:pointer;">
</td>
<td class="Btext4" align="center" style="border-top-style: none">
<img onclick="appSubmit('/Web/portlets/applications/redirect.jsp?PARAM=26','26','_blank')" class="applinklnh" src="/ABCD/Content/images/launch_4_june.gif" alt="Launch TGIF" width="94" height="36" border="0" style="cursor:pointer;">
</td>
请帮助我哪里做错了。谢谢我理解了这个问题,标题听起来像是要在web浏览器中单击图像文件,而不在VBS中使用class或ID标记,对吗?查看web标记,table标记和image标记都有一个类名。如果VBS代码要单击该图像,则最简单的方法是将类名与
一起使用。像在第二个代码中一样,在末尾单击。是的,这是正确的,但有两个标记具有相同的类,但指向不同的链接。
Dim objIE
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Visible = True
CreateObject("WScript.Shell").AppActivate "Internet Explorer"
objIE.Navigate "https://www.website.net/"
While objIE.Busy
if x = vbNo then
WScript.Sleep 100000000
Else
WScript.Sleep 10
End if
Wend
objIE.Document.getElementById("USER").value = "username"
objIE.Document.getElementById("PASSWORD").value = "password"
objIE.Document.getElementById("login_button").click
While objIE.Busy
WScript.Sleep 100
Wend