Voilà je dois mettre en place un robot automatique permettant d\'executer certaines actions sur une application et pour cela je dois passer par watir et le code ruby. Je rencontre un problème lors de l\'ouverture d\'une pop up, j\'utilise le code suivant pour gérer l\'ouverture de la pop up:
mais cela ne fonctionne pas car dans la pop up qui s\'ouvre je dois indiquer au code de cliquer sur un bouton imprimer j\'écris donc :ie2.bouton(:id, \'btnImprimer\').click mais le code s\'arrête et me dit que l\'id du bouton n\'existe pas car il ne fait pas le lien avc la pop up.
Merci pour votre aide. Je suis complétement novice sur ruby
pas très très clair, mais de ce que j'ai pu comprendre,
il ne s'agit probablement pas d'un souci coté Ruby,
puisque le pop-up semble bien être appelé ( si je lis bien ! )
mais plutôt coté asp, voire html/javascript.
cependant sans voir ce qu'est "dcapercuselection.aspx"
et ou la page html/javascript générée,
ça va être difficile d'aller plus loin dans l'aide.
je vais détailler. Comme expliqué je dois mettre en place un robot automatique qui réalisera certaines taches à ma place sur une application. Voici ce que je fais je lance WatirRecorder++, je me connecte sur mon application et effectue mes tâches, watir me génère automatiquement le code. Je suis néanmoins amener à corriger certaines lignes du code mal interpreté.
Mon problème est le suivant sur mon application je clique sur un bouton qui permet dans lancer un apercu/impression :
#cliquer sur aperçu/zip
ie2.button(:id, 'apercu').click
ce bouton ouvre une pop up qui permet de valider l'impression dont l'url est 'https://www.traceone.net/webpast/cdcapercuselection.aspx'. J'ai utilisé la méthode ie3=Watir::IE.attach(:url,'https://www.traceone.net/webpast/cdcapercuselection.aspx') et qd j'ecris :
# Validation de l'aperçu'
ie2.bouton(:id, 'btnImprimer').click afin de valider l'aperçu rien ne se passe.
Si je lance mon.ware en ligne de commande, arrivé à la pop up le code s'arrête et ne me rend pas la main sous dos, surêment parce qu'il attend une action dans la pop up.
PS: je ne sais pas trop si le IE.attach vient avant ou après ie2.bouton(:id, 'btnImprimer'), j'ai essayé dans tous les sens :)
les explications m'embrouillent
encore plus que le 1er message...
( mais je suis un peu limité ! )
la 1ère chose à faire est de déterminer où est le problème :
ruby, ce que je ne crois pas.
watir, peut-être puisqu'il faut modifer ( un comble ?,
et totalement anormal, voire nuisible ! ) ce que ça génère !!!,
mais je pense, comme j'ai déjà dit, plutôt asp, htm/javascript...
mais avec ce qui est donné comme infos... dur dur ...
au moins pour moi...
non.
tu disais que c'était un "générateur",
qui a peut-être des soucis,
soit... si tu nous le dis.
cependant encore une fois, trop peu d'infos... pour moi
et de ce que je comprend je ne vois pas la problème
de ce coté... mais bon....
@+
__________________________
~ mon site ~ m'écrire ~ Laissez une adresse Mail où vous écrire, en évitant les spams
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯