Cliquer sur un bouton IE sans l'ID

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Hazpartame
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mar. 10 avr. 2018 15:21
Status : Hors ligne

Cliquer sur un bouton IE sans l'ID  

#1

Message par Hazpartame » ven. 13 avr. 2018 08:49

Bonjour,

Je reviens vers vous pour finaliser mon programme !
Je dois cliquer sur le bouton suivant d'une page web intranet. Seulement, je n'ai pas d'ID... je j'ai essayé pas mal d'autres méthodes...
que ce soit via _IELinkClickByText($b, $sID), _IEGetObjByName, etc...

Les seuls infos que j'ai sont :
Explorateur DOM

Code : Tout sélectionner

<DIV tabIndex=0 title=suivant class="orangeButton leftButtonPanel orangeButtonRightPosition leftButtonNormalSize nextButtonActiveUnSelectedLeftPanel" role=button __listener='<DIV tabIndex=0 title=suivant class="orangeButton leftButtonPanel orangeButtonRightPosition leftButtonNormalSize nextButtonActiveSelectedLeftPanel" role=button __eventBits="6449"><LABEL title=suivant class="rightButtonPanel rightButtonNormalSize nextButtonActiveSelectedRightPanel">suivant</LABEL></DIV>' __eventBits="6449"><LABEL title=suivant class="rightButtonPanel rightButtonNormalSize nextButtonActiveUnSelectedRightPanel">suivant</LABEL></DIV>

<LABEL title=suivant class="rightButtonPanel rightButtonNormalSize nextButtonActiveUnSelectedRightPanel">suivant</LABEL>
Une piste à explorer ?

Merci d'avance =)

Hazpartame
Niveau 1
Niveau 1
Messages : 5
Enregistré le : mar. 10 avr. 2018 15:21
Status : Hors ligne

Re: Cliquer sur un bouton IE sans l'ID

#2

Message par Hazpartame » ven. 13 avr. 2018 12:19

Solved with :

Code : Tout sélectionner

$oI = "Orange Videoconferencing"
$oIE = _IEAttach($oI)
$oDivs = _IETagNameGetCollection($oIE, "div")
For $oDiv in $oDivs
    If $oDiv.InnerText = "suivant" Then _IEAction($oDiv, "click")
Next

Répondre