[R] Sélection d'une input sur Firefox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
cedric62
Niveau 3
Niveau 3
Messages : 46
Enregistré le : jeu. 06 mai 2010 11:39
Status : Hors ligne

[R] Sélection d'une input sur Firefox

#1

Message par cedric62 »

bonjour, j'ai encore un problème, alors voila je voudrais sélectionner l'input sur un site sous firefox mais je n'y arrive pas.

voici le code source de l'input:

Code : Tout sélectionner

<input id="input_417364" name="mise" class="input_mise" onfocus="selectReponse(96604, 417364)" onchange="checkmise(event, this,3000, true);$('vr_96604').value = this.value" onkeypress="return checkmise(event, this,3000);" onkeyup="$('vr_96604').value = this.value" type="text">
 

et voila ce que j'ai fais:

Code : Tout sélectionner

#include <ff.au3>
_ffconnect()
sleep(700)
_FFClick("input_417364", "id")

mais cela ne marche. merci d'avance
Modifié en dernier par cedric62 le mer. 23 juin 2010 11:27, modifié 1 fois.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Sélection d'une input sur Firefox

#2

Message par timmalos »

Sur le coup je vois pas d'erreur, verifiez que l'ID ne change pas à chaque chargement de page, sinon ca vient du javascript qui n'est pas activé sous FF.au3 donc faudrait regarder de ce coté la mais pour l'instant je vais dormir ;)
cedric62
Niveau 3
Niveau 3
Messages : 46
Enregistré le : jeu. 06 mai 2010 11:39
Status : Hors ligne

Re: [..] Sélection d'une input sur Firefox

#3

Message par cedric62 »

l'id change mais je recupere l'id donc ça sa va donc sa doit venir javascript, mais je ne c'est pas comment l'activer.

merci
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Sélection d'une input sur Firefox

#4

Message par timmalos »

Le mieux c'est si vous pouviez me donner l'adresse du site, et votre script déjà fait que je puisse vous le rendre terminé ;)
tout de suite comme ça je vois pas là, il faut que je me plonge dans l'UDF FF.au3 plus en détail comme je l'ai fait avec IE.au3.
cedric62
Niveau 3
Niveau 3
Messages : 46
Enregistré le : jeu. 06 mai 2010 11:39
Status : Hors ligne

Re: [..] Sélection d'une input sur Firefox

#5

Message par cedric62 »

je te l'ai envoyer en mp
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Sélection d'une input sur Firefox

#6

Message par timmalos »

Ceci a l'air de marcher:

Code : Tout sélectionner

_FFFormRadioButton("pari_select_"&$value, 0, "id")
    Sleep(500)
    _FFSetValue("50","pari_input_"&$value, "id")
cedric62
Niveau 3
Niveau 3
Messages : 46
Enregistré le : jeu. 06 mai 2010 11:39
Status : Hors ligne

Re: [..] Sélection d'une input sur Firefox

#7

Message par cedric62 »

sa marche graphiquement mais quand je valide sa fait comme si il n'y avai rien.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Sélection d'une input sur Firefox

#8

Message par timmalos »

Alors il vous faut utiliser _FFDispatchEvent avec les 2 états gerés par le javascript (Onclick et l'autre je me souviens plus)
cedric62
Niveau 3
Niveau 3
Messages : 46
Enregistré le : jeu. 06 mai 2010 11:39
Status : Hors ligne

Re: [..] Sélection d'une input sur Firefox

#9

Message par cedric62 »

sa ne va pas si on utilise _FFDispatchEvent avec le focus??? j'ai essayer mais je n'ai pas reussi.
merci
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Sélection d'une input sur Firefox

#10

Message par ani »

Bonjour, lors d'un post de ce genre merci d'indiquer toute information !
Lien vers l'URL/Bout de code/et surtout la version de l'include que vous disposez.

Comme vous disposez de l'include UDF FF, vous avez donc les exemples qui y sont fournis?

Comme la plupart des sites, elles utilisent pour leur formulaire UNE FORM.
Donc la fonction probable serait _FFFormSubmit($Socket)
$Socket étant la fonction de lancement "FFConnect()"

*timmalos, çà ne sert à rien de demander à l'utilisateur d'envoyé les informations en privé, ceux-ci n'aide pas forcement les futur lecteurs de ce post !!! merci. même si çà parté d'une bonne intention.
cedric62
Niveau 3
Niveau 3
Messages : 46
Enregistré le : jeu. 06 mai 2010 11:39
Status : Hors ligne

Re: [..] Sélection d'une input sur Firefox

#11

Message par cedric62 »

merci a tous pour vos reponse j'ai reussi :D :D



ps: ani ce n'est pas timmalos qui ma demandé de l'envoyer par mp mais moi qui a voulue lui envoyer en mp.
Répondre