按名称/ ID获取元素

时间:2015-08-19 15:11:35

标签: html internet-explorer powershell

我正在尝试自动登录网站以为我们的计时系统运行报告。

我可以登录并进入系统。但是,单击报告按钮时出现问题。

我尝试过很多种变化,但没有成功。

这是报告按钮的HTML代码。

<td class="navigation" nowrap="" valign="bottom"><span id="tab_view4" class="off" onmouseover="this.className='on'" onmouseout="if(iViewType!=4) this.className='off'"><a href="/SWiseWeb/null.html" target="spider2" onclick="return ChangeView(4);">

报告Bananna

我试过了

$ie.document.getElementsByName("tab_view4").submit()
$ie.document.getElementsByName("tab_view4").submit()
$ie.document.getElementsByName("tab_view4").click()
$ie.document.getElementsByID("tab_view4").click()

1 个答案:

答案 0 :(得分:0)

idname是不同的属性。要使用 id="tab_view4" 获取元素,请使用$ie.document.getElementById("tab_view4")(不使用&#34; s&#34;因为ID应该在HTML文档中是唯一的)。