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)
$oPassword = _IEGetObjByName($oIE, "password")
ConsoleWrite("$password: " & @error & @CR)
_IEFormElementSetValue($oUsername, "Testuser")
_IEFormElementSetValue($oPassword, "Testpasswort")
;~ $submit = _IEGetObjByName($oIE, "submit")
;~ _IEAction($submit, "click")
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!