Проверка входа в PowerShell URL - PullRequest
0 голосов
/ 05 октября 2018
$username = "***" 
$password = "***" 
$ie = New-Object -com InternetExplorer.Application 
$ie.visible=$true
$ie.navigate("WEBSITE_URL") 
while($ie.ReadyState -ne 4) {start-sleep -m 100} 
$ie.document.getElementById("userid").value= "$username" 
$ie.document.getElementById("pwd").value = "$password" 


$submitButton = $ie.document.getElementsByName("Submit") 


Foreach($element in $submitButton )
{ 
    if($element.value -eq "Sign In"){
    Write-Host $element.click()
    }
}
$ie | Format-List
start-sleep 5

Таким образом, приведенный выше код используется для автоматизации процесса входа в систему на размещенном веб-сайте. Мне нужно создать оператор if после него, который будет проверять загрузку страницы после этого $ element.click

Процесс входа в систему работает - есть ли способ обновить объект $ ie, чтобы он отражал новую страницу?Если я сделаю $ ie |Format-List Я все еще получаю URL оригинальных страниц и LocationName.Если я пытаюсь создать новый объект, например, $ ie2, он не окуклит эти поля.

В недоумении, куда идти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...