Formular ausfüllen

  • Wie kann ich dieses Formular ausfüllen?

    Mit dem FormularExplorer.au3 ( http://wiki.autoit.de/wiki/index.php…_ausf.C3.BCllen unter Finden der passenden Forms ) werden keine Felder angezeigt.

    [autoit]

    #include <IE.au3>
    $Url="https://privatpaketservice.hlg.de/wps/portal/PRIPS_DEU"
    $oIE = _IECreate ($Url,0,1,1,1)
    $Url2 = "Online-Paketschein"
    $oIE = _IELinkClickByText ($oIE, $Url2)

    [/autoit]

    3 Mal editiert, zuletzt von Sheik (5. August 2010 um 11:11)

  • Dein Script funktioniert bei mir einwandfrei. Die Seite "Online-Paketschein" wird geladen und angezeigt.
    Funktioniert das bei dir im Internetz-Explodierer denn, wenn du "zu Fuß" auf der Seite navigierst?

    /EDIT/ hups, das scheint nicht das Problem zu sein^^
    Im Quellcode sind die Felder mit einem TabIndex versehen, ggf hilft das weiter....

    ciao
    Andy


    "Schlechtes Benehmen halten die Leute doch nur deswegen für eine Art Vorrecht, weil keiner ihnen aufs Maul haut." Klaus Kinski
    "Hint: Write comments after each line. So you can (better) see what your program does and what it not does. And we can see what you're thinking what your program does and we can point to the missunderstandings." A-Jay

    Wie man Fragen richtig stellt... Tutorial: Wie man Script-Fehler findet und beseitigt...X-Y-Problem

    2 Mal editiert, zuletzt von Andy (5. August 2010 um 10:09)

  • Füllt die Form aus....

    Spoiler anzeigen
    [autoit]

    #include <IE.au3>
    #include <array.au3>

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

    $Url = "https://privatpaketservice.hlg.de/wps/portal/PRIPS_DEU"
    $oIE = _IECreate($Url, 0, 1, 1, 1)
    $Url2 = "Online-Paketschein"
    $test = _IELinkClickByText($oIE, $Url2) ;hier lag der Fehler

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

    $oForm = _IEFormGetCollection($oIE, 0) ;Formulardaten
    $oFirma = _IEGetObjById($oForm, "absender(NACHNAME)") ;einzelne Felder

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

    $Firma_Nachname = "Schmitt"
    _IEFormElementSetValue($oFirma, $Firma_Nachname)

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

    ;~ _IEAction($oAgree, "click")
    ;~ _IEFormSubmit($oForm)

    [/autoit]

    ciao
    Andy


    "Schlechtes Benehmen halten die Leute doch nur deswegen für eine Art Vorrecht, weil keiner ihnen aufs Maul haut." Klaus Kinski
    "Hint: Write comments after each line. So you can (better) see what your program does and what it not does. And we can see what you're thinking what your program does and we can point to the missunderstandings." A-Jay

    Wie man Fragen richtig stellt... Tutorial: Wie man Script-Fehler findet und beseitigt...X-Y-Problem

    Einmal editiert, zuletzt von Andy (5. August 2010 um 10:38)