J'ai besoin d'utiliser les fonctions IE pour remplir un formulaire dans un site.
Le problème ce que il y a des erreurs (javascript) dans la page qui fait que le chargement ne finis jamais.
donc il est impossible d'utiliser le wait par default de la fonction IECreate.
j'ai pensé donc a vérifier si les éléments de formulaire existent dans la page dans une boucle.
Code : Tout sélectionner
$ie = _IECreate ("http://www.oleoo.com/post.php?fid=228", 0, 1, 0)
while 1
$titre = _IEGetObjByName ($ie, "req_subject")
if @error then
sleep (10)
Else
ExitLoop
EndIfCode : Tout sélectionner
C:\Program Files (x86)\AutoIt3\Include\IE.au3 (2348) : ==> The requested action with this object has failed.:
If IsObj($o_object.document.GetElementsByName($s_Id).item($i_index)) Then
If IsObj($o_object.document^ ERRORpossible de re-écrire les fonctions IE pour que ça foire pas en cas d'erreur?
Aussi, comment mettre une valeur a un objet du type <input type = "file"> (spécifie l'emplacement d'un fichier avec parcourir pour lui faire un upload vers un serveur.)
merci et bonne journée.



