Per IE.au3 auf Website einloggen!

  • Ich versuche gerade die beiden Felder "Username" und "Password" mit dem IE automatischen zu befüllen.Hier erstmal der Code:

    [autoit]

    #include <IE.au3>

    [/autoit][autoit][/autoit][autoit]

    $oIE = _IECreate ("https://account.dyn.com/")

    [/autoit][autoit][/autoit][autoit]

    $oUsername = _IEGetObjById($oIE, "username")
    ConsoleWrite("$username: " & @error & @CR)

    [/autoit][autoit][/autoit][autoit]

    $oPassword = _IEGetObjByName($oIE, "password")
    ConsoleWrite("$password: " & @error & @CR)

    [/autoit][autoit][/autoit][autoit]

    _IEFormElementSetValue($oUsername, "Testuser")
    _IEFormElementSetValue($oPassword, "Testpasswort")

    [/autoit][autoit][/autoit][autoit]

    ;~ $submit = _IEGetObjByName($oIE, "submit")
    ;~ _IEAction($submit, "click")

    [/autoit]

    Ich suche mir die beiden Inputfelder per _IEGetObjByName heraus und @error bescheinigt mir auch den Erfolg.Sobald ich aber versuche die Felder mit IEFormElementSetValue zu befüllen bekomme ich einen "_IEStatus_InvalidObjectType" um die Ohren gehauen.
    Was ich etwas komisch finde ist, dass es mit dem Login-Button einwandfrei funktioniert.

    cu, Lesato!