Page 1 sur 1

[R] Internet Explorer remplir formulaire

Posté : mer. 11 sept. 2013 17:15
par jcaspar
B :D onjour à tous !


Je souhaiterais remplir automatiquement un formulaire d'une page Web en utilisant internet explorer
voici le contenu du formulaire ....

Si j'ai bien compris je devrais utiliser la fonction _IEFormElementSetValue
pourriez vous m'éclairer sur les paramètres à donner à la fonction dans le cas présent
ou peut être faut il procéder différemment ? :roll:

Merci beaucoup pour vos conseils :mrgreen: !

Jean-Marc
► Afficher le texte

Re: [..] Internet Explorer remplir formulaire

Posté : mer. 11 sept. 2013 21:09
par jguinch
En effet, tu devras utiliser _IEFormElementSetValue.
Puisque tu l'as trouvé, tu as certainement regardé les exemples dans la doc ? :roll:

La fonction attend en paramètre un objet, donc un élément du formulaire, qui pourra être récupéré en utilisant d'autres fonctions : _IEFormElementGetCollection, _IEFormElementGetObjByName, _IEGetObjById, _IEGetObjByName ...

Un petit exemple :

Code : Tout sélectionner

#include <IE.au3> 

$oIE = _IECreate("file://" & @ScriptDir & "\taPage.html")
$oForm = _IEGetObjById($oIE, "formID")

$oElem_Nom = _IEFormElementGetObjByName($oForm, "nom")
_IEFormElementSetValue($oElem_Nom, "Mon NOM")

Re: [..] Internet Explorer remplir formulaire

Posté : mer. 11 sept. 2013 21:12
par mikell
Plus simple ça peut marcher aussi

Code : Tout sélectionner

$nom = _IEGetObjByName($oIE, "Nom")
_IEPropertySet($nom, "innertext", "tralala")