Aide et conseils concernant AutoIt et ses outils.
didiflo
Niveau 1
Messages : 14 Enregistré le : mer. 17 déc. 2014 11:28
Status :
Hors ligne
#1
Message
par didiflo » mer. 17 déc. 2014 11:31
Bonjour a tous
j'aurais besoin d'un coup de pousse pour trouver comment clicker sur un bouton
voici le code html
Code : Tout sélectionner
<form id="formCDM" method="post" action="/PMU-Webkit/page/home" name="formCDM">
<input type="hidden" name="pmusid"></input>
<input id="plusTard" type="hidden" value="0" name="plusTard"></input>
<div class="boutonWebkit valider" onclick="tagstatClick(this,'','compte.clic.mon_compte.centre_messages…sid]').val(getCookie('pmusid'));jQuery('#formCDM').submit();">
<span></span>
</div>
et le code autoit
Code : Tout sélectionner
$oDiv = _IEGetObjById($oIE, "boutonsAuthentification")
_IEAction($oDiv,"click")
mais cela fonctionne pas
merci de votre aide car je bloque
Y01
Niveau 5
Messages : 160 Enregistré le : lun. 17 nov. 2014 10:46
Status :
Hors ligne
#2
Message
par Y01 » mer. 17 déc. 2014 11:36
Bonjour,
Je ne vois pas "boutonsAuthentification" dans le code HTML, je ne vois donc pas comment AutoIt peut faire de liaison entre son code et le code HTML.
Cordialement,
Y01
didiflo
Niveau 1
Messages : 14 Enregistré le : mer. 17 déc. 2014 11:28
Status :
Hors ligne
#3
Message
par didiflo » mer. 17 déc. 2014 11:57
désoler je me suis trompe de code html
voici le bon
Code : Tout sélectionner
<div id="boutonsAuthentification">
<div id="btnConfirm" class="boutonWebkit valider" onclick="tagstatClick(this,'','compte.clic.authentification.accueil.connection','clickin');">
<span></span>
</div>
<div id="btnInscrire" class="boutonWebkit" onclick="tagstatClick(this,'/contents/lp/','compte.clic.header.s_inscrire&codeparr=null','clickin')"></div>
<div id="btnCodeOublie" class="boutonWebkit"></div>
</div>
Y01
Niveau 5
Messages : 160 Enregistré le : lun. 17 nov. 2014 10:46
Status :
Hors ligne
#4
Message
par Y01 » mer. 17 déc. 2014 12:01
Rajoute ça à ton code et dis moi ce que ça t'affiche :
Y01
jguinch
Modérateur
Messages : 2515 Enregistré le : lun. 14 févr. 2011 22:12
Status :
Hors ligne
#5
Message
par jguinch » mer. 17 déc. 2014 14:14
Essai plutôt avec btnConfirm, btnInscrire ou btnCodeOublie
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
didiflo
Niveau 1
Messages : 14 Enregistré le : mer. 17 déc. 2014 11:28
Status :
Hors ligne
#6
Message
par didiflo » mer. 17 déc. 2014 22:30
Y01 a écrit : Rajoute ça à ton code et dis moi ce que ça t'affiche :
Bonsoir
rien ne ce passe
j'ai MsgBox($MB_SYSTEMMODAL, "", $oForm.innertext)
MsgBox(^ ERROR
dans erreur de script
didiflo
Niveau 1
Messages : 14 Enregistré le : mer. 17 déc. 2014 11:28
Status :
Hors ligne
#7
Message
par didiflo » mer. 17 déc. 2014 22:30
jguinch a écrit : Essai plutôt avec btnConfirm, btnInscrire ou btnCodeOublie
Bonsoir
aucune ne fonctionne
Y01
Niveau 5
Messages : 160 Enregistré le : lun. 17 nov. 2014 10:46
Status :
Hors ligne
#8
Message
par Y01 » jeu. 18 déc. 2014 08:39
didiflo a écrit : Y01 a écrit : Rajoute ça à ton code et dis moi ce que ça t'affiche :
Bonsoir
rien ne ce passe
j'ai MsgBox($MB_SYSTEMMODAL, "",
$oForm .innertext)
MsgBox(^ ERROR
dans erreur de script
As tu copié ce que j'ai mis ?
Y01
didiflo
Niveau 1
Messages : 14 Enregistré le : mer. 17 déc. 2014 11:28
Status :
Hors ligne
#9
Message
par didiflo » jeu. 18 déc. 2014 08:51
bonjour
j'ai essaye aussi avec
MsgBox($MB_SYSTEMMODAL, "", $oDiv.innertext)
mais pareil
Y01
Niveau 5
Messages : 160 Enregistré le : lun. 17 nov. 2014 10:46
Status :
Hors ligne
#10
Message
par Y01 » jeu. 18 déc. 2014 09:08
as tu l'include des msgbox dans ton code ?
Y01
didiflo
Niveau 1
Messages : 14 Enregistré le : mer. 17 déc. 2014 11:28
Status :
Hors ligne
#11
Message
par didiflo » jeu. 18 déc. 2014 10:51
Y01 a écrit : as tu l'include des msgbox dans ton code ?
re
voila j'ai
Se connecter
Ouvrir un compte
J'ai oublié mon code confidentiel
Y01
Niveau 5
Messages : 160 Enregistré le : lun. 17 nov. 2014 10:46
Status :
Hors ligne
#12
Message
par Y01 » jeu. 18 déc. 2014 13:18
Ok, maintenant change ton $oDiv avec "btnConfirm" "btnInscrire" et "btnCodeOublie" et indique moi pour chaque test ce que te donne le msgbox.
Y01
didiflo
Niveau 1
Messages : 14 Enregistré le : mer. 17 déc. 2014 11:28
Status :
Hors ligne
#13
Message
par didiflo » jeu. 18 déc. 2014 21:50
Y01 a écrit : Ok, maintenant change ton $oDiv avec "btnConfirm" "btnInscrire" et "btnCodeOublie" et indique moi pour chaque test ce que te donne le msgbox.
Bonsoir
cela fait la meme chose
orax
Modérateur
Messages : 1479 Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status :
Hors ligne
#14
Message
par orax » jeu. 18 déc. 2014 23:40
Moi j'ai...
btnConfirm = "Se Connecter"
btnInscrire = "Ouvrir un Compte "
btnCodeOublie = "J'ai oublié mon code confidentiel "
Et ce code clique sur le bouton vert "SE CONNECTER" :
Code : Tout sélectionner
$oDiv = _IEGetObjById($oIE, "btnConfirm")
_IEAction($oDiv, "click")
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Y01
Niveau 5
Messages : 160 Enregistré le : lun. 17 nov. 2014 10:46
Status :
Hors ligne
#15
Message
par Y01 » ven. 19 déc. 2014 09:24
Merci Orax, j'essayais juste de lui faire arriver au même résultat tout seul.
Au moins le sujet est résolu
Y01
didiflo
Niveau 1
Messages : 14 Enregistré le : mer. 17 déc. 2014 11:28
Status :
Hors ligne
#16
Message
par didiflo » ven. 19 déc. 2014 09:37
orax a écrit : Moi j'ai...
btnConfirm = "Se Connecter"
btnInscrire = "Ouvrir un Compte "
btnCodeOublie = "J'ai oublié mon code confidentiel "
Et ce code clique sur le bouton vert "SE CONNECTER" :
Code : Tout sélectionner
$oDiv = _IEGetObjById($oIE, "btnConfirm")
_IEAction($oDiv, "click")
bonjour
merci cela fonctionne
j'ai pas mis click
didiflo
Niveau 1
Messages : 14 Enregistré le : mer. 17 déc. 2014 11:28
Status :
Hors ligne
#17
Message
par didiflo » ven. 19 déc. 2014 09:37
Y01 a écrit : Merci Orax, j'essayais juste de lui faire arriver au même résultat tout seul.
Au moins le sujet est résolu
bonjour
merci pour ton aide
didiflo
Niveau 1
Messages : 14 Enregistré le : mer. 17 déc. 2014 11:28
Status :
Hors ligne
#18
Message
par didiflo » ven. 19 déc. 2014 09:55
Re j'ai un autre souci
je n'arrive pas non plus a clicker sur ce bouton
voici le code html
Code : Tout sélectionner
<div class="boutonWebkit valider" onclick="tagstatClick(this,'','compte.clic.mon_compte.centre_messages.valider','clickin');jQuery('#formCDM').find('input[name=pmusid]').val(getCookie('pmusid'));jQuery('#formCDM').submit();"><span>Valider</span></div>
la c'est un classe
et je trouve pas la commande
merci de votre aide
je sais que j'en demande beaucoup
Y01
Niveau 5
Messages : 160 Enregistré le : lun. 17 nov. 2014 10:46
Status :
Hors ligne
#19
Message
par Y01 » ven. 19 déc. 2014 10:19
C'est un peu plus complexe pour les class.
Le sujet a déjà été abordé
ici .
Essaie de voir si les infos sont suffisantes pour toi; si ce n'est pas le cas, je t'aiderais de nouveau avec plaisir.
Y01
orax
Modérateur
Messages : 1479 Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status :
Hors ligne
#20
Message
par orax » ven. 19 déc. 2014 10:29
Y01 a écrit : Merci Orax, j'essayais juste de lui faire arriver au même résultat tout seul.
Au moins le sujet est résolu
Oups désolé !
J'espère malgré tout que t'as compris quelle était ton erreur didiflo.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)