Bonsoir,

Aujourd'hui je bloque sur quelque chose alors je vous demande de l'aide.

Il y a un website dont j'ai besoin de remplir des éléments à partir de mon application, mais sur la page de ce website, deux éléments de texte s'appellent 'username'

J'ai créer une appli qui est censée les remplir avec la fonction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
WebBrowser1.Document.GetElementById("username").SetAttribute("value", "TheAntoine17")
Mais malheureusement mon appli rempli le mauvais Champ de Texte du site, et je n'arrive pas à remplir le deuxième (Qui porte le même nom), auriez-vous une solution?

Quelqu'un aurait une solution?

Il y a peut-être moyen de supprimer le premier champ de texte qui ne m’intéresse pas par une fonction Javascript exécutée dans le WebBrowser?

Edit : J'ai trouver ceci sur le msdn : "Si plusieurs éléments dans le document ont la même valeur d'ID, GetElementById retournera le premier qu'il trouvera.", pourrais-je utiliser une autre caractéristique du champ de texte à remplir pour la ciblée?

Cordialement,