Я пытаюсь нажать на гиперссылку «продолжить» на том, что «есть проблема с веб-сайтом безопасности сайта». проблема в том, что я продолжаю получать бизнес «вы не можете вызвать метод в отношении нулевого значения». Я использую powershell 2 с Internet Explorer. На данный момент я даже не пытаюсь щелкнуть элемент, просто пытаясь заставить компьютер идентифицировать его как нечто, отличное от нуля. Я рассмотрел другие подобные вопросы здесь и не мог получить какой-либо метод для работы. Ниже приведены синтаксисы, которые я пробовал. Что я делаю не так? (В самом низу я reporduced источник для элемента.Как нажимать на эту гиперссылку на гиперссылку безопасности
$ie.Document.getElementsbyID("overridelink").click()
$link= $ie.Document.getElementsbyTagName("A")| #Where-Object {$_.innerText -like "*Continue to this website*"}
$link.click()
$ie.Document.getElementsbyTagName("A")| #Where-Object {$_.innerText -eq "Continue to this website"}
$ie.Document.getElementsbyTagName("A")
$ie.Document.getElementsbyTagName("a")
$ie.Document.getElementsbyTagName()
$ie.Document.getElementsbyTagName(*)
************************ Исходный код страницы *** ***** Перейти на этот сайт (не рекомендуется).
The code I have written before I try to click the link
$url = "https:// *the website goes in here/"
$ie = New-Object -comobject InternetExplorer.Application
$ie.visible = $true
$ie.silent = $true
$ie.Navigate($url)
while($ie.busy){Start-Sleep 3}
Я попробовал. Я все еще получаю ошибку с нулевым значением выражения. –