Hallo
Mit meinem Script will ich mich automatisch (mittels AutoIt) im Webmail einloggen. Bei der Konstellation MSIE9 und dem Webmailprogramm AtMail, bricht der Script in 9 von 10 Versuchen ab.
Script bricht ab (Anzeige im Consolenfenster)
>Running:(3.3.8.1):C:\Program Files\AutoIt3\autoit3.exe "Anomalie_IECreate_MSIE9_AtMail.au3"
A
C:\Program Files\AutoIt3\Include\IE.au3 (560) : ==> The requested action with this object has failed.:
WEnd
WEnd^ ERROR
Der Test-Script beinhaltet nur das Nötigste. Hingegen ist erwünscht, das Test-eMail selber zu prüfen/nutzen.
Spoiler anzeigen
;;Anomalie_IECreate_MSIE9_AtMail.au3 12.04.07
[/autoit] [autoit][/autoit] [autoit]#include <IE.au3>
[/autoit] [autoit][/autoit] [autoit]ConsoleWrite("A" & @CRLF)
[/autoit] [autoit][/autoit] [autoit];$oURL=_IECreate("http://www.bluewin.ch/de/email",0,1,1,1)
;$oURL=_IECreate("http://webmail.pizza-joker.com",0,1,1,1) ;;via Horde
$oURL=_IECreate("http://webmail.chez-hampi.ch",0,1,1,1) ;;via AtMail
ConsoleWrite("B" & @CRLF)
[/autoit] [autoit][/autoit] [autoit]Sleep(300)
[/autoit] [autoit][/autoit] [autoit]_IEPropertySet($oURL,"top",0)
_IEPropertySet($oURL,"left",0)
_IEPropertySet($oURL,"width",@DesktopWidth)
_IEPropertySet($oURL,"height",@DesktopHeight-20)
ConsoleWrite("ende" & @CRLF)
[/autoit] [autoit][/autoit] [autoit];;ende
[/autoit]Die Anomaliequelle ist im ersten Schritt in der Include IE.au3 zu suchen. Habe dort Debug-Eingriffe gemacht um besser zu sehen was abläuft für die Anzeige wie immer im Konsolenfenster.
[Blockierte Grafik: http://www.pizza-joker.com/autoit/debug_eingriff.jpg]
Und so müsste dann der erfolgreiche Ablauf im Konsolenfenster aussehen.
[autoit]Script erfolgreich (Anzeige im Consolenfenster)
>Running:(3.3.8.1):C:\Program Files\AutoIt3\autoit3.exe "Anomalie_IECreate_MSIE9_AtMail.au3"
A
1 :1|0
2 :3|0
2-:4|0
B
ende
Wie wird man rasch und einfach "erfolgreich" ?