IE 9-Fehler getElementbyId: Objekt erforderlich

Aus irgendeinem Grund funktioniert VBS unten wie ein Zauber in IE 8, aber in IE9 auf beiden meiner Laptops erhalte ich Objekt erforderlich bei.getElement.

Wie kann ich das bitte beheben?

WScript.Quit Main

Function Main
  Set IE = WScript.CreateObject("InternetExplorer.Application", "IE_")
  IE.Visible = True
  IE.Navigate "http://desistream.tv/en/index.shtml"
  Wait IE
  With IE.Document
    .getElementByID("login_username").value = "myuser"
    .getElementByID("login_password").value = "mypass"
    .getElementByID("frmLogin").submit
  End With
End Function

Sub Wait(IE)
  Do
    WScript.Sleep 500
  Loop While IE.ReadyState < 4 And IE.Busy 
  Do
    WScript.Sleep 500
  Loop While IE.ReadyState < 4 And IE.Busy 
End Sub

Sub IE_OnQuit
  On Error Resume Next
  WScript.StdErr.WriteLine "IE closed before script finished."
  WScript.Quit
End Sub

bearbeiten

Dies ist, was ich bisher in JScript bekommen habe

var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.Run("Chrome www.desistream.tv", 10, true);
WScript.Sleep(500); 

Antworten auf die Frage(1)

Ihre Antwort auf die Frage