Estou testando um link dentro de um site. O link irá abrir uma janela. Uma vez que isso aconteça, o script não responderá - não está congelando, mas não responderá. É uma espécie de espera por alguma coisa!
DealerPortalInternetSite = "Website"
$ie = New-Object -ComObject InternetExplorer.Application
$ie.visible=$true
$ie.Navigate($DealerPortalInternetSite)
while($ie.busy -or $ie.ReadyState -ne 4) {
start-sleep 1
}
$ie.document.IHTMLDocument3_getElementById("txtUserID").value = "Username"
$ie.document.IHTMLDocument3_getElementById("txtPassword").value ="Passwor"
while($ie.busy -or $ie.ReadyState -ne 4) {
start-sleep 1
}
$ie.Document.IHTMLDocument3_getElementById("btnLogin").click()
while($ie.busy -or $ie.ReadyState -ne 4) {
start-sleep 1
}
if ($ie.LocationURL -eq "https://portal.toyotafinance.com.au/DealerPortal/UIFrameset.asp?ContactType=106"){
Write-Host "Log in to Dealer Portal is successful 'n" -ForegroundColor Cyan
} else {
Write-Host "Log in to Dealer Portal has failed 'n" -ForegroundColor Red
}
while($ie.busy -or $ie.ReadyState -ne 4) {
start-sleep -Seconds 1
}
$fs2 = $ie.Document.IHTMLDocument3_getElementById("fs2")
$menuFrame = $fs2.document.IHTMLDocument3_getElementById("oMenuFrame")
$bos01 = $menuFrame.contentWindow.document.IHTMLDocument3_getElementById("bos01")
$bosLink = $bos01.getElementsByTagName("a").item()
$e = $bosLink.click()
como posso fechar a janela pop-up e retornar à janela pai e fazer o script continuar.