récupérer les éléments d'une nouvelle page
Bonjour,
je débute en VBscript, mon projet est d'automatiser l'accès aux données d'une appli web.
Je m'explique, j'ai déjà mis en place un script qui lance explorer, se connecte sur la page de l'appli en question et s'authentifie.
C'est assez basique, j'utilise creatobject et getElementsByName pour le faire, mon problème c'est qu'une fois le formulaire validé, l'appli charge une nouvelle page et que je ne sais pas comment récupérer les éléments de cette nouvelle page, pour filtrer à nouveau et interagir avec la page.
j'espère que c'est clair, si ce n'est pas le cas
voici le code ci dessous
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
set WshShell = CreateObject("WScript.Shell")
Set a= CreateObject("InternetExplorer.Application")
a.navigate"http://10.xx.xxx.xxx:8080/vxmlapps/xxx_sc/ihm_xxx/loginPage.action"
Do While a.Busy
Loop
wscript.sleep 1000
a.Visible=True
Set IEdoc = a.Document
'login
Set DOCelement = IEdoc.getElementsByName("username").Item
DOCelement.Value = "xxxxxxx"
'password
Set DOCelement = IEdoc.getElementsByName("password").Item
DOCelement.Value = "xxxxxx"
DOCelement.Select
'connexion
Set DOCelement = IEdoc.Forms(0)
DOCelement.submit
Do While a.Busy
Loop |