[R] Chargement d'une page dans Firefox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
AbsoluteZero
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 02 sept. 2008 11:27
Status : Hors ligne

[R] Chargement d'une page dans Firefox

#1

Message par AbsoluteZero »

Bonjour,

Je viens de commencé récemment AutoIT et je rencontre déjà un casse-tête.
J'ai une question concernant Firefox.

Mon problème est que j'ai fais un code tous basic pour commencé mon apprentissage

Code : Tout sélectionner

; Run Firefox
Run("C:\Program Files\Mozilla Firefox\firefox.exe")


; Wait for the firefox become active - it is titled "Google - Mozilla Firefox"
WinWaitActive("Google - Mozilla Firefox")
Sleep(1000)

; Now that the firefox window is active and go to the url
Send("{F6}")
Send("http://www.animeka.com{ENTER}")
Sleep(2000)


; Wait for the firefox become active - it is titled "AnimeKa Network : Accueil - Mozilla Firefox"
WinWaitActive("AnimeKa Network : Accueil - Mozilla Firefox")
Sleep(2000)
Le problème est que je voudrais que la page web soit chargé totalement avant qu'il puisse effectué une autre action.
Pour remédier à ce problème j'ai mis une temporisation.

Mais la temporisation peut être différente d'un ordinateur à un autre et que l'action suivante peut être déjà effectué :oops:.

Je sais que c'est possible de faire une temporisation de la page web avec Internet Explorer avec la commande "$f_wait = 1" mais elle n'est pas applicable pour firefox.

Existe-il une commande pour attendre q'une page web soit chargé totalement sur firefox avant d'exécuter une autre action ?

Merci de votre réponse,
Modifié en dernier par AbsoluteZero le mer. 10 sept. 2008 09:37, modifié 1 fois.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Chargement d'une page dans Firefox

#2

Message par timmalos »

Ta question rejoint la mienne, postée ici : http://www.autoitscript.fr/forum/viewto ... f=3&t=1485

Tu trouvera dans ce lien l' UDF FF.au3 et tu utilisera _FFLoadWait, l'equivalent de _IELoadWait.
AbsoluteZero
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 02 sept. 2008 11:27
Status : Hors ligne

Re: [..] Chargement d'une page dans Firefox

#3

Message par AbsoluteZero »

Je te remercie de ta réponse
SagePourpre
Niveau 7
Niveau 7
Messages : 442
Enregistré le : dim. 06 juil. 2008 09:11
Status : Hors ligne

Re: [..] Chargement d'une page dans Firefox

#4

Message par SagePourpre »

Plus simple pour ton code, tu peux utiliser

Code : Tout sélectionner

ShellExecute("http://www.animeka.com")
WinWaitActive("AnimeKa Network : Accueil")
Sleep(2000)
Shellexecute lancera l'adresse internet dans le navigateur par défaut de l'utilisateur.
Si la personne a installé firefox à un autre endroit que l'emplacement par défaut, ça va fonctionner quand même. De plus, si la personne utilise un autre navigateur, le script va
fonctionner également.
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
AbsoluteZero
Niveau 1
Niveau 1
Messages : 6
Enregistré le : mar. 02 sept. 2008 11:27
Status : Hors ligne

Re: [..] Chargement d'une page dans Firefox

#5

Message par AbsoluteZero »

Merci beaucoup pour ton information :).
Répondre