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).