Je suis en train d'essayer de cliquer sur un lien après que celui-ci est actif produit un popup (téléchargement de fichier) après avoir cliqué. Ici, j'ai 2 problèmesLe navigateur IE ne se ferme pas et la fenêtre de téléchargement de fichiers doit être mise au point
1) Je commence le code et le laisser .que le code est fait -après long processus attend -il le lien pour être le lien actif .Une fois est actif il clique sur le lien et un téléchargement pop-ups ouvre (si tout va bien) et puis il se bloque là (montrant clignotant jaune dans la tâche barre qui signifie que je dois cliquer sur l'explorateur pour le traiter quel que soit le prochain) .tout le temps j'ai pour cliquer sur l'IE chaque fois que le pop-up de téléchargement apparaît. Y at-il un moyen de gérer cela ou suis-je faire un mauvais?
2) Le problème suivant est même si je clique sur l'IE. L'IE ne se ferme pas même si j'écris ie.close. mon code est ci-dessous:
## if the link is active
ie.link(:text,a).click_no_wait
prompt_message = "Do you want to open or save this file?"
window_title = "File Download"
save_dialog =WIN32OLE.new("AutoItX3.Control")
save_dialog.WinGetText(window_title)
save_dialog_obtained =save_dialog.WinWaitActive(window_title)
save_dialog.WinKill(window_title)
# end
#'
#some more code -normal puts statements
#
ie.close
-à-dire est suspendu pour une raison étrange ..?
J'aimerais savoir ce que signifient ces balises :-) – Pointy
AutoIt est un langage de script en mettant l'accent sur la manipulation interface utilisateur Windows. Un excellent outil à connaître. – Copas