Cliquer sur un bouton automatiquement en html

fvgf34 - 31 janv. 2013 à 16:51
 Utilisateur anonyme - 31 janv. 2013 à 18:52
Salut à tous , aujourd'hui après beaucoup de recherches je n'ai absolument rien trouvé , donc voilà :
Je cherche a simuler l'appui d'une touche html en VB.NET , d'habitude j'écrivais cela :

WebBrowser1.Document.GetElementById("loginbutton").InvokeMember("click")


Pour ce code Html :




Mais j'ai trouvé une autre page ou il n'y a pas l'instruction "id" que j'utiliser pour faire GetElementById...

Voici la page en question :

Publier


Voilà j’espère être clair et merci de vos réponses.

1 réponse

Utilisateur anonyme
31 janv. 2013 à 18:52
Bonjour,

Tu peux tenter d'énumérer les éléments de ton formulaire, de repérer les bouton et enfin d'extraire l'attribut :

For Each element As HtmlElement In WebBrowser1.Document.All
   'si c'est un bouton
   If element.TagName = "BUTTON" Then
      'si son attribut 'type' est 'submit'
      If element.GetAttribute("type") = "submit" Then
         'ta gestion ici
         element.InvokeMember("click")
      End If
   End If
Next
0
Rejoignez-nous