J'ai vraiment cherché sur le forum et ai mis du temps pour tenter de résoudre ce problème mais rien à faire...
Rapidement, je dois remplir grâce à AutoIT un champs d'un formulaire d'une page Internet puis lancer la recherche.
Voila mon code pour le moment:
Code : Tout sélectionner
#include <IE.au3>
$oIE=_IECreate("MonSite")
sleep(10000)
;Je me laisse du temps pour rentrer les logins permettant l'affichage complet de la page.
_IENavigate($oIE,"MonSite/principalAdministrator.jsp")
_IELoadWait($oIE)
sleep(10000)
; Tout est chargé à ce point et fonctione, après rien ne va plus.
$oForm = _IEFormGetObjByName($oIE,"post")
$oQuery = _IEFormElementGetObjByName ($oForm, "criteria")
_IEFormElementSetValue ($oQuery, "m143873")
; Je "scan" ma page à la recherche du formulaire "post" duquel j'isole l'élément "criteria" que je rempli ensuite.
_IEFormSubmit ($oForm)
_IELoadWait ($oIE)
; Je lance la recherche et attend le load complet.--> IE.au3 V2.4-0 Warning from function _IEFormGetObjByName, $_IEStatus_NoMatch
--> IE.au3 V2.4-0 Error from function _IEFormElementGetObjByName, $_IEStatus_InvalidDataType
--> IE.au3 V2.4-0 Error from function _IEFormElementSetValue, $_IEStatus_InvalidDataType
--> IE.au3 V2.4-0 Error from function _IEFormSubmit, $_IEStatus_InvalidDataType
Ensuite, pour que vous ayez toutes les billes:
Code : Tout sélectionner
<FORM method=post><!-- start title block -->
<TABLE height=30 width="100%">
<TBODY>
<TR class=bg-pagetitle>
<TD class=f-pagetitle>Afficher les utilisateurs et groupes</TD></TR>
<TR>
<TD>Pour le système Windchill: <!-- This component must be enclosed in <form></form> tags --><INPUT type=hidden value=serveur.Windchill name=selectedWcAdapter> serveur.Windchill </TD></TR></TBODY></TABLE><!-- end TitleBlock --><!-- display the search component at the top of the page --><!-- begin logic for processing the user's actions ... --><!-- This jsp must be enclosed in <form></form> tags -->
<TABLE>
<TBODY>
<TR>
<TD align=right>Trouver</TD>
<TD align=left><INPUT type=radio CHECKED value=Users name=searchMode>Utilisateurs <INPUT type=radio value=Groups name=searchMode>Groupes </TD></TR>
<TR>
<TD align=right>dans</TD>
<TD align=left><!-- This component must be enclosed in <form></form> tags --><INPUT type=hidden value=ou=people,dc=appli,dc=france,dc=société,dc=fr name=base>serveur.Ldap </TD></TR>
<TR>
<TD align=right>dont le nom contient</TD>
<TD align=left><INPUT name=criteria></TD></TR>
<TR>
<TD align=left colSpan=2><INPUT type=submit value=Recherche name=search> </TD></TR></TBODY></TABLE><!-- end of search component display --><INPUT type=hidden value=ou=people,dc=appli,dc=france,dc=société,dc=fr name=base> </FORM>En espèrant que ce soit pas une erreur débile parce que j'en ai passé du tps la dessus.
Merci d'avance.


