_IECreate bekommt Redirection nicht mit

  • Hallo,

    ich möchte über _IE.au3 in einer Webapplikation Textfelder mit Werten befüllen. Das klappt prinzipiell ganz gut. Ich habe hier nun aber das Problem, dass bei einer Seite eine Detection durchgeführt wird, wenn man das erste mal nach dem öffnen des IE hinsurft.

    Bsp:

    [autoit]


    $oIE = _IECreate ("http://citrix.testhost.private/Citrix/XenApp/auth/login.aspx")
    $oForm = _IEFormGetObjByName ($oIE, "CitrixForm")

    [/autoit]

    Wenn der Browser frisch aufgemacht wird, dann wird er auf "http://citrix.testhost.private/Citrix/XenApp/auth/silentDetection.aspx" umgeleitet um kurz danach wieder auf die Original URL umgeleitet zu werden. In diesem Fall findet _IEFormGetObjByName kein entsprechendes Formular. Wenn man dieses Browser Fenster offen lässt und den code nochmal ausführt, dann braucht auf Grund der bestehenden Session keine detection gemacht werden, es gibt damit keine Redirects und _IEFormGetObjByName findet daher auch das entsrpechende Formular.

    Gibt es eine Möglichkeit zu warten bis sämtiche Redirects fertig sind und dann erst das entsprechende Formular zu suchen?

    LG,
    Michael