Page 1 sur 1

[R] _IETagNameGetCollection

Posté : mer. 07 août 2013 11:30
par Yle
Bonjour la communauté,

Je me connecte sur ce site : http://www.lequipe.fr/Quotidien et j'aimerais que mon outil clique sur la case : "Identifiez vous" de façon automatique.

Ne voulant pas utiliser une séquence de Send TAB pour me positionner , j'aimerais avoir un peu d'aide sur le paramétrage à passer sur cette commande IETagNameGetCollection.

J'ai déjà vu sur le site des exemples sur cette commande mais je ne m'en sors pas.
Quel est le paramètre à tester ?

Code : Tout sélectionner

$resus = _IETagNameGetCollection($oIE, PARAMETRE) pour ensuite faire une boucle
For $resu In $resus
    If _IEPropertyGet ($resu, ?????) = ???? Then
        _IEAction($resu, "click")
        Exitloop
    EndIf
Next
Merci d'avance.

Re: [..] _IETagNameGetCollection

Posté : mer. 07 août 2013 11:51
par mikell
Dans ce cas précis vaut mieux tester les liens

Code : Tout sélectionner

#include <IE.au3>

$oIE = _IECreate("http://www.lequipe.fr/Quotidien/v2/")
Local $oLinks = _IELinkGetCollection($oIE)
For $oLink In $oLinks
    If StringInStr($oLink.innertext, "Identifiez-vous") Then
        _IEAction($oLink, "click")
        ExitLoop
    EndIf
Next

Re: [..] _IETagNameGetCollection

Posté : mer. 07 août 2013 12:04
par ani
tu peux tester l'exemple qui se trouve dans l'aide avec la fonction _IELinkClickByText.
Comme ci-dessous
► Afficher le texte
bonne continuation, en esperant que çà soit bon ;)

Re: [..] _IETagNameGetCollection

Posté : mer. 07 août 2013 14:24
par Yle
Merci Mikell, merci ANI pour vos solutions ...
Je prends et encore merci.
Sujet résolu.