Unë jam duke u përpjekur të automatizoj lidhjen IE ku po regjistrohem në faqen e internetit dhe zgjedh disa opsione me rënie në të. Unë jam në gjendje të identifikohem në lidhje, por nuk mund të zgjedh opsionin nga dropdown.
while ($ie.Busy -eq $true -or $ie.Document -eq $null ){Start-Sleep -seconds 1;}
$dropDown = $ie.Document.getElementById("state-area").contentDocument.getElementById("state-status")[1].selected = $true
Write-Host("Trying to select the dropdown")
$dropDown = $ie.Document.getElementById("state-area").contentDocument.getElementById("state-status").FireEvent("Ready")
Prodhimi:
You cannot call a method on a null-valued expression. At C:\Documents\TestScript4.ps1:51 char:13 + $dropDown = $ie.Document.getElementById("state-area").contentDocument.getElement ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull
Duke u përpjekur për të zgjedhur listën rënëse
You cannot call a method on a null-valued expression. At C:\Documents\TestScript4.ps1:59 char:1 + $dropDown = $ie.Document.getElementById("state-area").contentDocument.getElement ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull