Page 1 sur 1

Cliquer sur un bouton IE sans l'ID  

Posté : ven. 13 avr. 2018 09:49
par Hazpartame
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 =)

Re: Cliquer sur un bouton IE sans l'ID

Posté : ven. 13 avr. 2018 13:19
par Hazpartame
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