Мне нужно нажать на гиперссылку в веб-форме aspx, используя powershell. Как мне этого добиться? Также эта ссылка показывает раскрывающееся меню, и я должен выбрать правильный вариант из этой ссылки.
$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()
Его работы
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()