[..] Fonction _FFLoadWait avec firefox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
tuyn00txa
Niveau 2
Niveau 2
Messages : 19
Enregistré le : mer. 17 févr. 2010 23:50
Status : Hors ligne

[..] Fonction _FFLoadWait avec firefox

#1

Message par tuyn00txa »

Bonjour, j'ai un problème avec la fonction _FFLoadWait qui normalement doit attendre la fin du chargement de la page mais ne fonctionne pas dans un simple code, pourtant j'ai bien installé MozRepl et il est activé dans mon navigateur firefox.

Merci de votre aide

Code : Tout sélectionner

#include <FF.au3>

HotKeySet ("p", "Arret")
Func Arret()
        Exit
EndFunc
ShellExecute ("http://www.free.com")
_FFDialogWait()
MouseClick ("left", 365, 288, 10)
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Fonction _FFLoadWait avec firefox

#2

Message par timmalos »

Il vous faut lire les differents exemples mis a dispositions sur le site de l'UDF ou sur le forum anglais (les liens sont disponibles sur le Post Firefox). Puis je ne vois _FFLoadWait nul part dasn votre script.
bouabouate
Niveau 1
Niveau 1
Messages : 12
Enregistré le : mer. 24 févr. 2010 14:05
Status : Hors ligne

Re: [..] Fonction _FFLoadWait avec firefox

#3

Message par bouabouate »

Bonjour,

_FFStart("http://www.free.com")

doit normalement attendre la fin du chargement de la page.
En plus cela évite le ShellExecute.
Si cela ne marche pas tu peux utiliser à la suite.
WinActivate
puis WinWaitActive
et tester avec
If WinActive

Youala!
tuyn00txa
Niveau 2
Niveau 2
Messages : 19
Enregistré le : mer. 17 févr. 2010 23:50
Status : Hors ligne

Re: [..] Fonction _FFLoadWait avec firefox

#4

Message par tuyn00txa »

En effet, pour utiliser ces fontions, il faut en faite que firefox se connecte à MozRepl par le biais de la fonction _FFconnect ou alors _FFstart pour ouvrir une page directement.

Voici la correction de mon code pour ceux qui se sont trouvés dans le même cas que moi :

Code : Tout sélectionner

#include <FF.au3>

HotKeySet ("p", "Arret")
Func Arret()
        Exit
EndFunc
_FFConnect(Default, Default, 3000)
shellexecute ("http://www.free.com")
_FFLoadWait()
MouseClick ("left", 365, 288, 10)

Merci pour votre aide :)
Répondre