Q tal estoy tratando de completar un formulario con firefox pero no logro conseguir la funcion.
Func Login()
$sWebActual = _FFCmd(".location.href")
If $sWebActual == "http://www.xx.com" Then
_FFFormSubmit(2,"index","submit",True)
EndIf
EndFunc
_FFFormSubmit(2,"index","submit",True) funciona bien! pero me falta el paso previo q es completar los dos campos! y nose q funcion usar gracias
Completar formulario con firefox
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: Completar formulario con firefox
Será con una de estas funciones, según la propiedad del objeto:
_FFSetValueById
_FFSetValueByName
Están en la librería ffex.au3. Debes de incluir esta librería (#include <ffex.au3) junto a la librería ff.au3.
Saludos.
_FFSetValueById
_FFSetValueByName
Están en la librería ffex.au3. Debes de incluir esta librería (#include <ffex.au3) junto a la librería ff.au3.
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: Completar formulario con firefox
gracias desconocia esa libreria :D ahora una pregunta mas q van surgiendo... tengo la funcion ffgetvalue
pero nose como aplicarla en este caso q no tengo ID
.vidaBar em{
position:absolute;
display:block;
width:100%;
height:8px;
background:#FF0000;
top:4px;
left:4px;
opacity:0.5;
filter:alpha(opacity=50);
-khtml-opacity: 0.5;
-moz-opacity: 0.5;
}
.vidaBar font{
position:relative;
width:133px;
height:17px;
z-index:100;
top:3px;
font:70% Verdana;
}
</style>
<div class='vidaBar'>
<span><font>4709 / 4709</font><em> </em></span>
</div>
<style>
Necesitaria alguna de las 2 variables en rojo... aclaro... q el programa debe funcionar minimizado...
gracias por la ayuda
pero nose como aplicarla en este caso q no tengo ID
.vidaBar em{
position:absolute;
display:block;
width:100%;
height:8px;
background:#FF0000;
top:4px;
left:4px;
opacity:0.5;
filter:alpha(opacity=50);
-khtml-opacity: 0.5;
-moz-opacity: 0.5;
}
.vidaBar font{
position:relative;
width:133px;
height:17px;
z-index:100;
top:3px;
font:70% Verdana;
}
</style>
<div class='vidaBar'>
<span><font>4709 / 4709</font><em> </em></span>
</div>
<style>
Necesitaria alguna de las 2 variables en rojo... aclaro... q el programa debe funcionar minimizado...
gracias por la ayuda
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: Completar formulario con firefox
No se....seguramente se puede sacar esa información de las propiedades trabajando con algún objeto (Document,body, o alguno de esos).
Si por alguna razón no se puede manejando el objeto, puedes intentar sacar esa información del código html de la página utilizando funciones como _stringbetween, stringregexp, etc.
Si dieses la página se podría ver que solución se le puede dar.
Saludos.
Si por alguna razón no se puede manejando el objeto, puedes intentar sacar esa información del código html de la página utilizando funciones como _stringbetween, stringregexp, etc.
Si dieses la página se podría ver que solución se le puede dar.
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: Completar formulario con firefox
Emplee esta funcion pero no me devuelve el valor
$sHTML = _FFReadHTML()
$array = StringRegExp($sHTML,'>','%')
MsgBox(1,"Exp", $array)
Como seria con stringbetween?
la funcion _FFGetValue como se utiliza? en esa caso para traer el valor del "width"
Gracias
La web es www.elementalwar.com necesita registro pero no es muy complicado
$sHTML = _FFReadHTML()
$array = StringRegExp($sHTML,'>','%')
MsgBox(1,"Exp", $array)
Como seria con stringbetween?
la funcion _FFGetValue como se utiliza? en esa caso para traer el valor del "width"
Gracias
La web es www.elementalwar.com necesita registro pero no es muy complicado