You have to trigger an "input" event on each of the input elements. The following code works for me -- #include <IE.au3> $url = "https://o" & "rdermanager." & "teca" & "llianc" & "e.net/new" & "app/" & "auth/login" $oIE = _IECreate($url) $oDoc = _IEDocGetObj($oIE) $oEvt = $oDoc.createEvent("HTMLEvents") $oEvt.initEvent("input", True, False) $oUsername = _IEGetObjById($oIE,"login-txt-username") _IEFormElem