Click a hyperlink using powershell

2020-02-09 19:30发布

问题:

I need to click on a hyperlink in a aspx webform using powershell. How can I achieve this? Also that link shows a drop down menu and I have to select the right option from that link.

回答1:

$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()


回答2:

Its works

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()