Нажмите гиперссылку с помощью powershell - PullRequest
3 голосов
/ 05 сентября 2010

Мне нужно нажать на гиперссылку в веб-форме aspx, используя powershell. Как мне этого добиться? Также эта ссылка показывает раскрывающееся меню, и я должен выбрать правильный вариант из этой ссылки.

Ответы [ 2 ]

7 голосов
/ 05 сентября 2010
$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()
0 голосов
/ 10 октября 2016

Его работы

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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...