après pas mal d’essai j'arrive à modifier la plupart des champs seulement je tombe sur un os
une list box qui ne porte pas de nom pour sélectionne le mois de naissance à partir d'ici tout part en vrille l'année de naissance que je n'arrive pas à modifier ainsi que le genre h/f
le bouquet final je n'arrive pas à faire cliquer sur la balise "submitbutton" sensée permettre d’accéder à l'onglet suivant
1 pourquoi les objet mois de naissance et genre masculin ou feminin n'ont pas de nom et comment puis je faire pour modifier ces champs ?
2 comment ce fait t il que je n'arrive pas à modifier l'année de naissance avec la commande classique _IEFormElementGetObjByName?
3 comment se peut t'il que je me retrouve incapable d'effectuer un simple clic alors que tout porte à croire que cela devrai très bien marcher ?
(suis je bon jeter?)
Merci pour le temps que vous perdrez à me lire merci d'autant plus si vous avez une réponse à apporter
Voici mon code
Code : Tout sélectionner
#include <IE.au3>
#include <AutoItConstants.au3>
;Sets the way coords are used in the mouse functions, either absolute coords or coords relative to the current active window:
;0 = relative coords to the active window
;1 = (default) absolute screen coordinates
;2 = relative coords to the client area of the active window
Opt("MouseCoordMode", 0) ;1=absolute, 0=relative, 2=client
Local $oIE =_IECreate("https://accounts.google.com/SignUp")
Local $oForm = _IEFormGetObjByName($oIE, "createaccount")
Local $oInputFile = _IEFormElementGetObjByName($oForm, "FirstName")
; Assigne le focus d'entrée au champ puis envoie la chaîne texte
_IEAction($oInputFile, "focus")
; Sélectionne le contenu existant de sorte qu'il sera ...écrasé.
_IEAction($oInputFile, "selectall")
Send("This works")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Local $oInputFile = _IEFormElementGetObjByName($oForm, "LastName")
; Assigne le focus d'entrée au champ puis envoie la chaîne texte
_IEAction($oInputFile, "focus")
; Sélectionne le contenu existant de sorte qu'il sera ...écrasé.
_IEAction($oInputFile, "selectall")
Send("This works")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Local $oInputFile = _IEFormElementGetObjByName($oForm, "GmailAddress")
; Assigne le focus d'entrée au champ puis envoie la chaîne texte
_IEAction($oInputFile, "focus")
; Sélectionne le contenu existant de sorte qu'il sera ...écrasé.
_IEAction($oInputFile, "selectall")
Send("Thisworkthisworksthisworks6s")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Local $oInputFile = _IEFormElementGetObjByName($oForm, "Passwd")
; Assigne le focus d'entrée au champ puis envoie la chaîne texte
_IEAction($oInputFile, "focus")
; Sélectionne le contenu existant de sorte qu'il sera ...écrasé.
_IEAction($oInputFile, "selectall")
Send("This issssssss works")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Local $oInputFile = _IEFormElementGetObjByName($oForm, "PasswdAgain")
; Assigne le focus d'entrée au champ puis envoie la chaîne texte
_IEAction($oInputFile, "focus")
; Sélectionne le contenu existant de sorte qu'il sera ...écrasé.
_IEAction($oInputFile, "selectall")
Send("This issssssss works")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Local $oInputFile = _IEFormElementGetObjByName($oForm, "BirthDay")
; Assigne le focus d'entrée au champ puis envoie la chaîne texte
_IEAction($oInputFile, "focus")
; Sélectionne le contenu existant de sorte qu'il sera ...écrasé.
_IEAction($oInputFile, "selectall")
Send("12")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; A partir d ici rien ne marche ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Local $oDiv = _IEGetObjById($oIE, "BirthMonth")
_;IEAction($oInputFile, "focus")
;_IEFormElementCheckBoxSelect($oForm,"Mai", 1)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Local $oInputFile = _IEFormElementGetObjByName($oForm, "BirthYear")
; Assigne le focus d'entrée au champ puis envoie la chaîne texte
_IEAction($oInputFile, "focus")
; Sélectionne le contenu existant de sorte qu'il sera ...écrasé.
_IEAction($oInputFile, "selectall")
Send("1995")
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Local $oInputFile = _IEFormElementGetObjByName($oForm, "Gender")
_IEFormElementCheckBoxSelect($oForm,"g", 1)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Local $oSubmit = _IEGetObjByName($oIE, "submitbutton")
_IEAction($oSubmit, "click")
_IELoadWait($oIE)
;