使用powershell单击超链接

时间:2010-09-05 03:45:55

标签: powershell hyperlink

我需要使用powershell单击aspx webform中的超链接。我怎样才能做到这一点? 该链接也显示一个下拉菜单,我必须从该链接中选择正确的选项。

2 个答案:

答案 0 :(得分:7)

$ie = new-object -com internetexplorer.application
$ie.visible=$true
$ie.navigate('http://www.somewhere.com')
while($ie.busy) {sleep 1}
$link = $ie.Document.getElementsByTagName('A') | where-object {$_.innerText -eq 'Click here'}
$link.click()

答案 1 :(得分:0)

其作品

while($ie.busy) {sleep 5} 
$dmeContExpFrame = $ie.Document.getElementById("portfolio_frameset") 
$dmecontexpframedoc = $dmeContExpFrame.contentWindow 
$dmeContExpFramedoc2 = $dmecontexpframedoc.Document 
$click = $dmeContExpFramedoc2.getElementsByTagName("b") | ?{$_.innerText -Match "Monitor Library"}
$click.click()