automation - propiedades - parametros de button en html
Cómo usar_IEFormElementRadioSelect sin encontrar un Formulario (1)
Reemplace su _IEFormElementRadioSelect
con _IEAction($element, "click")
Prueba este ejemplo; Puede ver los elementos de radio seleccionados cuando se ejecuta el script:
#include <IE.au3>
$oIE = _IE_Example("form")
$oDoc = _IEDocGetObj($oIE)
$oArray = $oDoc.getElementsByTagName("input")
For $element In $oArray
If $element.Name = "radioExample" Then
_IEAction($element, "click")
Sleep(2000)
EndIf
Next
Necesito que este script funcione, pero sin usar _IEFormGetObjByName
o _IEFormGetCollection
, y al conocer solo el Name
de los botones de _IEFormGetCollection
.
$oIE = _IE_Example ("form")
$oDoc = _IEDocGetObj($oIE)
$oArray = $oDoc.getElementsByTagName ("input")
For $element In $oArray
If $element.Name = "radioExample" Then
_IEFormElementRadioSelect ($oDoc,2, "radioExample", 1, "byIndex")
msgbox(0,"","Found it")
Endif
Next
_IEFormElementGetValue
y _IEAction
funcionan muy bien, simplemente $oElement
y busque un $element.Name
apropiado, pero no puedo hacer que funcione _IEFormElementRadioSelect.
La única diferencia entre el comando _IEFormElementRadioSelect
del script de ejemplo que se encuentra en el $oDoc
AutoIt es la referencia a $oDoc
. En el $oForm
, esto es $oForm
, que se encuentra con _IEFormGetObjByName
, que no puedo usar (el sitio que estoy automatizando no devuelve ningún formulario).