Steuerung eines java applet über AutoIt und Firefox. geht das überhaupt?

  • Hallo,

    ich möchte mir mal das Verhalten von AutoIt in Verbindung von FF und einem java applet anschauen. Dazu habe ich mir ein kleines Beispiel aufgebaut.
    Das AutoIt Script:

    Spoiler anzeigen
    [autoit]


    #region Includes
    #include <FF.au3>
    #endregion Includes

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

    Run("C:\Programme\Mozilla Firefox\firefox.exe -new-window file:///C:/Java/Beispiele/TextEinAusgabe3.html")

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

    WinWaitActive("Mozilla Firefox")

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

    sleep(7000)

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

    ControlClick ( "Mozilla Firefox", "", "[CLASS:Edit; INSTANCE:2]")
    ControlSend ("Mozilla Firefox", "", "[CLASS:Edit; INSTANCE:2]", "Hello World #2")
    ControlClick ( "Mozilla Firefox", "", "[CLASS:Edit; INSTANCE:1]")
    ControlSend ("Mozilla Firefox", "", "[CLASS:Edit; INSTANCE:1]", "Hello World #1{ENTER}")

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

    #cs
    $Socket = _FFConnect()
    If $Socket > -1 Then
    _FFOpenURL($Socket, "file:///C:/Java/Beispiele/TextEinAusgabe3.html") <== geht nicht ...
    EndIf
    #ce

    [/autoit]


    Von http://www.torsten-horn.de/techdocs/java-…iel-Applet-HTML habe ich mir ein java applet umgebaut:

    Spoiler anzeigen


    Die HTML Datei dazu

    Spoiler anzeigen
    HTML
    <html><body>
    <applet code="TextEinAusgabe3.class" width=350 height=80></applet>
    </body></html>


    Das Verhalten ist nun:
    - Es funktioniert nur nach dem zweitem Start
    - Die Ausgabe erfolgt immer nur im ersten Edit Feld

    Meine Fragen:
    - Kann man überhaupt java applets über FF automatisieren?
    - Stimmt mein Vorgehen, Script etc.?
    - Unterstützt die FF.au3 auch java applets?

    Danke für Eure Hilfe, Kommentare, Ideen, ...

    kkarsten62

    Einmal editiert, zuletzt von kkarsten62 (11. August 2008 um 22:46)