Bonjour,
En vba j'essaie de piloter une page web par exemple pour ouvir sur mon compte courrier ma boite de réception.
En fait à l'aide d'une macro je remplis les champs du formulaire login et passsword.
Avec une boucle je liste les éléments "input" de la page pour situer les éléments login et password etc...
Pour le logout je liste tous les liens de la page web avec cette boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Sheets("Feuil1").Select Set PageWeb = ie.document Set helem = PageWeb.getElementsByTagName("input") For j = 0 To helem.Length - 1 Range("A" & (j + 1)).Value = helem(j).getAttribute("name") & " / " & helem(j).getAttribute("value") Next j login : "toto" Pass : "****" helem(3).innerText = login helem(4).innerText = Pass helem(5).Click 'pour valider
Je trouve bien le lien javascript de sortie de session
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Sheets("Feuil3").Select Set Doc = ie.document For x = 0 To Doc.Links.Length - 1 Cells(x + 1, 1) = Doc.Links(x) Next x
javascript:logout%20()
Mais à ce moment là j'ai une petite msgbox "Internet Explorer" de confirmation de sortie de session!
Comment faire pour valider cette msgbox??? Quelle type de boucle serait possible pour retrouver cette msgbox et valider?
Merci de votre aide!
Partager