0

我在一个有每日报告的 Intranet aspx 网站上,我可以导航到网页,使用用户名和密码登录,但是在第一页上有一行按钮,我想点击其中一个打开一个报告的部分。我猜我使用了错误的命令来点击它。这是我的代码中没有做任何事情的部分。我的 Internet Explorer 应用程序在哪里。

Dim btnInput As Object
Dim ElementCol As Object
Set ElementCol = ie.Document.getElementsByTagName("input")

For Each btnInput In ElementCol
    If btnInput.Value = "x:WebTab1.4:mkr:ti3" Then
    btnInput.Click
Exit For
End If

Next btnInput

这就是 html 的样子。

<script type="text/javascript"> 
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ToolkitScriptManager1', 'fPFT', ['tUpdatePanel1','','tWebTab1$tmpl4$up4',''], [], [], 90, '');
//]]>
</script>

<div id="UpdatePanel1">
<div class="ig_HarvestControl igtab_HarvestTHControl :=CtlMain:layout" id="WebTab1"style="background-color:SaddleBrown;font-size:XX-Large;height:450px;width:764px;visibility:hidden;overflow:hidden;">
<span class="igtab_HarvestTHHolder" id="x:WebTab1.0:mkr:head"><input type="hidden" id="WebTab1_clientState" name="WebTab1_clientState" /><input id="WebTab1.i" name="WebTab1.i" value="0" style="position:absolute;z-index:-1;width:0px;height:0px;font-size:1px;padding:0px;left:20px;top:50%;border:0px;" />
<span class="igtab_HarvestTHHolderNoScroll"><span class="igtab_HarvestTHTab igtab_HarvestTHTabSel" id="x:WebTab1.1:mkr:ti0"><span class="igtab_HarvestTHTail igtab_HarvestTHTailSel"><span class="igtab_HarvestTHCenter igtab_HarvestTHCenterSel"><span class="igtab_HarvestTHText igtab_HarvestTHTextSel">Notes</span></span></span></span>
<span class="igtab_HarvestTHTab" id="x:WebTab1.2:mkr:ti1"><span class="igtab_HarvestTHTail"><span class="igtab_HarvestTHCenter"><span class="igtab_HarvestTHText">PFT Compare</span></span></span></span>
<span class="igtab_HarvestTHTab" id="x:WebTab1.3:mkr:ti2"><span class="igtab_HarvestTHTail"><span class="igtab_HarvestTHCenter"><span class="igtab_HarvestTHText">DPS</span></span></span></span>
<span class="igtab_HarvestTHTab" id="x:WebTab1.4:mkr:ti3"><span class="igtab_HarvestTHTail"><span class="igtab_HarvestTHCenter"><span class="igtab_HarvestTHText">PAS Toolbox</span></span></span></span>

按钮是注释、PFT 比​​较、DPS 和 PAS 工具箱。我应该尝试点击它们的另一种方式吗?我需要 PAS 工具箱。非常感谢任何人的指导。

4

1 回答 1

0

您是否尝试过在按钮的操作中进行编码,而不是尝试让您的代码“点击”按钮?换句话说,只是让您的代码打开报告的所需部分并完全绕过该按钮?

于 2013-10-08T13:10:34.990 回答