je suis actuellement entrain de travailler sur un script pour auto-completer un formulaire sur IE, plus précisément un logiciel de ticketing en interface WEB.
Seulement je reste vraiment bloqué à une étape.
J'arrive bien à sélectionner la fenêtre active mais ensuite impossible d’écrire dans un champ "textarea" qui a comme id "df_1_0"
Voici la parti du code de la page web qui nous intéresse:

(désolé c'est une image je n'ai pas réussi à trouver comment copier coller uniquement le code qui m’intéresse)
Quand je créé un incident il m'ouvre une fenêtre POPUP avec un nouveau numéro dans le titre de la page web. Donc pour mes tests j'ai mis un sleep à 4000 ms avant qu'il sélectionne la fenêtre active.
Voici cette partit du code:
MsgBox(64, "test", "lancement du script !")
Sleep (4000)
#include <IE.au3>
$hWnd = WinGetHandle("[active]")
$oIE = _IEAttach( $hWnd, "hwnd" )
Sleep (4000)
#include <IE.au3>
$hWnd = WinGetHandle("[active]")
$oIE = _IEAttach( $hWnd, "hwnd" )
Je réutilise cette partie dans tous mes tests car elle ne me renvoie aucun message d'erreur
à la suite de ce code j'ai fait plusieurs tests en suivant des exemples trouvés sur différents forums spécialisés.
test 1:
$o_form = _IEFormGetObjByName($oIE,"main_form")
$o_constat = _IEFormElementGetObjByName ($o_form, "SET.description")
_IEFormElementSetValue ($o_constat, "0 test")
$o_constat = _IEFormElementGetObjByName ($o_form, "SET.description")
_IEFormElementSetValue ($o_constat, "0 test")
test 3:
test 4:
$constat = _IEGetObjByName($oIE,"SET.description")
_IEPropertySet($constat ,"innertext","test01")
Exit
_IEPropertySet($constat ,"innertext","test01")
Exit

Auriez-vous une idée ?
Cordialement,
00grez