Comment contrôler qu'une page web est totalement chargée ?

chelguera
Messages postés
21
Date d'inscription
mardi 15 janvier 2002
Statut
Membre
Dernière intervention
28 février 2021
- 3 févr. 2016 à 08:03
ucfoutu
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
- 22 mars 2016 à 18:09
Bonjour,

Je lance une page web comme ceci :

Shell "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe --app=https://" & Site(i)

Par la suite, avec sendkey je met le login et le mot de passe etc...

Seulement voila, parfois la page met plus de temps a se charger et donc mon sendkey s’exécute trop tot, j'ai bien un sleep mais malgré tout soit trop long soit trop court,

Quelqu'un a une idée ?

Merci

2 réponses

jordane45
Messages postés
35489
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 mai 2022
356
3 févr. 2016 à 12:16
Bonjour,

Avec QUEL VB travailles tu ???
VBA ? VBScript ? VB6 ? VB.NET ?????
0
Bonjour

Désolé avait pas vu la réponse... je travaille a mettre à jour un vieux programme VB6
0
ucfoutu
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
236
22 mars 2016 à 18:09
Bonjour,
1) Discussion donc déplacée vers le sous-forum (VB6) adéquat.K Veille s'il te plait à prendre toi-même ce soin.

2) regarde ce que ferait (exemple) ceci :
Dim IE As Object
Set IE = CreateObject("internetexplorer.application") 'instancie l'Object
URL = "http://www.orange.fr/portail"
IE.navigate URL
IE.Visible = True
Do: DoEvents: Loop Until IE.readyState = 4 And IE.busy


0