Beispiel aus _IEFormElementGetCollection in UDF Hilfe geht mit Win7 IE9 nicht

  • Hallo,

    ich wollte mich mal langsam mit IE.au3 beschäftigen. Zu bewerkstelligen wäre mal ein einfacher Login. Ich dachte das Google Beispiel wäre mal nicht schlecht, aber in das Suchfeld von Google wird in diesem Beispiel gar nichts eingetragen.

    Hier nochmals der Code

    [autoit]

    ; *******************************************************
    ; Example 1 - Get a reference to a specific form element by 0-based index.
    ; In this case, submit a query to the Google search engine
    ; *******************************************************

    [/autoit][autoit][/autoit][autoit]

    #include <IE.au3>

    [/autoit][autoit][/autoit][autoit]

    Local $oIE = _IECreate("http://www.google.com")
    Local $oForm = _IEFormGetCollection($oIE, 0)
    Local $oQuery = _IEFormElementGetCollection($oForm, 2)
    _IEFormElementSetValue($oQuery, "AutoIt IE.au3")
    _IEFormSubmit($oForm)

    [/autoit]

    Parallel gibt es auf Youtube folgendes Tutorial, welches ebenfalls nicht geht (obwohl es im Video geht)

    Teil 1
    Teil 2

    [autoit]

    #include <IE.au3>

    [/autoit][autoit][/autoit][autoit]

    $IE = _IECreate("http://www.google.de")

    [/autoit][autoit][/autoit][autoit]

    $Coll = _IEFormElementGetCollection($IE,0)

    [/autoit][autoit][/autoit][autoit]

    $Obj = _IEFormElementGetObjByName($Coll,"q")

    [/autoit][autoit][/autoit][autoit]

    _IEAction($Obj,"focus")

    [/autoit][autoit][/autoit][autoit]

    send("youtube")

    [/autoit][autoit][/autoit][autoit]

    $Obj = _IEFormElementGetObjByName($Coll,"btnG")

    [/autoit][autoit][/autoit][autoit]

    _IEAction($Obj,"focus")

    [/autoit][autoit][/autoit][autoit]

    send("{ENTER}")

    [/autoit]

    Gibt es hier Unterschiede für die verschiedenen IE Versionen ?

    Gruss Hassan

  • Gibt es hier Unterschiede für die verschiedenen IE Versionen ?


    Ist hier schon in eingen Themen bemerkt worden das diese UDF mit dem IE9 nicht funktioniert. Suche mal auf autoitscript.com ob es einen Workaround gibt,

    mfg autoBert

    Einmal editiert, zuletzt von autoBert (5. Juli 2012 um 14:48)