Page 1 sur 1

[R] Problème onglet iexplore

Posté : ven. 22 juin 2012 07:45
par pkplomb
salut tous le monde,

voilà mon problème est que je dois cliquer sur un lien (la no problème) , il m'ouvre un nouvel onglet sur le quel il faut que je clique. Mais le script reste sur ma premièrre page. can you help me please :D :D :D

Code : Tout sélectionner


#include <IE.au3>
$oIE = _IECreate("http://www.monsite.com")

$sMyString = "Click" 
$oLinks = _IELinkGetCollection($oIE)



;click li_en par nom
For $oLink in $oLinks
    $sLinkText = _IEPropertyGet(15, "innerText")
    If StringInStr($sLinkText, $sMyString) Then
        _IEAction($oLink, "click")
        ExitLoop
    EndIf
 Next
 


 





thank you

Re: [..] Problème onglet iexplore

Posté : ven. 22 juin 2012 10:10
par sylvanie
Bonjour
A vue de nez comme ça, je dirai qu'après le click du lien, il faut lancer un _IEattach sur la nouvelle fenêtre. Il faut donc trouver un moyen de récupérer une information relative au titre de la nouvelle fenêtre ouverte.
A partir de le script sera dans la nouvelle instance d'IE.

Re: [..] Problème onglet iexplore

Posté : ven. 22 juin 2012 13:51
par pkplomb
esqu'on peut faire un _ieattach sur l'onglet qui vient de s'ouvrir
juste en précisant que l'on veut une instance sur le deuxième onglet :?: :?: :?:

Re: [..] Problème onglet iexplore

Posté : ven. 22 juin 2012 19:50
par sylvanie
Là pour le moment je n'ai rien pour tester, mais onglet ou pas, c'est un switch d'objet IE, donc je ne pense pas que ça pause problème, il faut juste un titre de fenêtre/onglet à donner.

[EDIT] confirmation

avant de lancer ce script, lancer IE sur google.fr et un autre onglet sur autoitscript.fr :
► Afficher le texte
Revenez sur IE, vous pouvez observer que les onglet se rafraîchissement l'un après l'autre

Re: [..] Problème onglet iexplore

Posté : ven. 22 juin 2012 21:15
par pkplomb
merci sa marche nikel :D