使用powershell web gui自动化来获取TD表元素

时间:2011-03-29 18:23:28

标签: html powershell html-table

我正在使用Windows Powershell创建自动测试来测试web gui。我需要从中获得价值:

<td> 
    Name:
</td>
<td id = "Name">
    Clark Kent
</td>

我以为我可以使用getElementByID("Name")访问它与任何其他HTML元素一样,但是当我运行它时:

$doc = $ie.document
$name = $doc.getElementByID("Name")
write-host $name.value 

输出只是一个空白字符串;而这:

write-host "The field is $name.value"

输出:“该字段为mshtml.HTMLTableCellClass.Value”

知道如何访问此值吗?

1 个答案:

答案 0 :(得分:1)

哎呀找到了我自己问题的答案。

$name.IHTMLElement_innerText.Trim()

输出克拉克肯特。我需要修剪,否则最后会有一个空间。我不知道这是仅仅针对我的情况还是针对每个人,所以我把它包括在内。