PowerShell - объект IE, ошибка установки значения

Я хочу создать сценарий с PowerShell для проверки статуса полета. Но я не могу установить значение текстового поля.

Как это исправить? Заранее спасибо!

Ошибка: свойство «значение» не может быть найдено для этого объекта; убедитесь, что он существует и настраивается.

Код:

#Flight Number (Only Lufthansa)
#For example flight number
[string]$flightNumber = "LH 3102"

$ie = new-object -com "InternetExplorer.Application"
$ie.navigate("http://www.lufthansa.com/de/de/Ankunft-und-Abflug")
$ie.visible = $true
sleep 5
#while ($ie.busy) {sleep -milliseconds 50}
while($ie.ReadyState -ne 4) {start-sleep -m 100}     

$ie.document.getElementsByName("flightNumber").value = $flightNumber
#Error
$ie.document.getElementsByName("flightNumber").IHTMLInputTextElement_value = $flightNumber
#Error
$ie.document.getElementsByName("flightNumber").IHTMLInputElement_value = $flightNumber
#Error
6
задан LaPhi 28 January 2012 в 16:40
поделиться