Estoy usando AutoIt para automatizar el llenado de formularios en un sitio web.Obtener el nombre del formulario de iframe utilizando AutoIt
Pero estoy teniendo un problema para obtener el nombre del formulario de un sitio web. Miro la fuente del HTML y encuentro el formulario y su nombre, pero sigo recibiendo un error IEStatus_noMatch
.
¿Hay alguna manera más fácil de obtener el nombre del formulario o cómo encontrarlo?
Podría enfrentar el mismo problema con los objetos.
$sUrl = "https://www.acgme.org/residentdatacollection/login.asp"
$oIE = _IEAttach($sUrl, "url")
If not isObj($oIE) Then
$oIE = _IECreate()
_IENavigate($oIE, $sUrl)
EndIf
; Get pointers to the login form and username and password fields
$o_form = _IEFormGetObjByName($oIE, "loginentry")
$o_login = _IEFormElementGetObjByName($o_form, "USERID")
$o_password = _IEFormElementGetObjByName($o_form, "PASSW")
Esa es una buena respuesta, pero .. IT en realidad no soluciona el problema. He hecho el cambio. Pero todavía obtengo $ _IEStatus_NoMatch con el sitio web en el ejemplo. – Whitecat