![]() |
Не справляюсь с управлением.
Помогите в реализации
как нажать на кнопку "Продолжить открытие этого веб-сайта (не рекомендуется)" на сайте с самоподписанным сертификатом. $ie = new-object -comobject internetexplorer.application $ie.navigate("https://10.100.100.51") Пытался сделать так: $ie.document.getelementbyid("continueToSiteAlign").click() получаю ошибку Не удается найти перегрузку для "Getelementbyid" и количество аргументов "1" |
Попробуйте:
Код:
$ie.document.getelementbyid("overridelink").click() Код:
$ie.document.getelementbyid("overridelink") | Foreach {$_.click()} |
Kazun, Тоже самое,
Не удается найти перегрузку для "getElementById" и количества аргументов: "1". строка:1 знак:1 $ie.document.getelementbyid("overridelink").click() CategoryInfo : NotSpecified: (: ) [], MethodException FullyQualifiedErrorId : MethodCountCouldNotFindBest _____________________________________________ |
Какая версия PowerShell,IE,ОС? Проблема возникает на конкретном сайте?
Код:
$doc = $ie.document |
Kazun,
Цитата:
|
Kazun https://10.100.100.51 О а, может такого адреса нет.
|
Для начала попробовать обновить IE до последней версии, если нет возможности, то установить версию старше 9.
|
Kazun стоит версия старше 9 плюс к этому все последние обновления установлены.
|
PowerShell с параметром -Sta запускается?
|
Запускается с параметрами -Sta так же как в обычном режиме
powershell.exe -sta |
Kazun, взялся решить возникшую ошибку,не имея знаний в этой области, и не хочется на пол пути остановится, довести дело до конца,было бы логично с моей стороны.
Цитата:
Код:
.$ie = new-object -comobject InternetExplorer.Application -property @{ Код:
navigate2="www.microsoft.com"; visible = $true} Код:
$ie = new-object -comobject internetexplorer.application |
Время: 09:04. |
Время: 09:04.
© OSzone.net 2001-