AutoItで以下のものが動きません。_IEGetObjByNameで 7(一致するものがない)のエラーが出ます。

$oIE = _IECreate("https://connect.garmin.com/ja-JP/signin";)
_IELoadWait($oIE)
$oEmail = _IEGetObjByName($oIE, "username")
$oEmail.value = "[email protected]"

NameもIDもあるのですが(同じ名前)どちらも動きません。

UWSCでは下の通りで動いていました。
IESetData(IE,"[email protected]","username")

わかる方がいらっしゃいましたら、教えていだけると幸いです。