Input Wert eintragen (Inputfeld in HTML Tabelle)

  • Hallo zusammen,

    ich versuche gerade eine Inputbox im IE mit einem Wert zu füllen jedoch erreiche ich das Feld nicht:

    Ich versuche in Zeile 42 einen Wert in das InputFeld einzutragen und bekomme es auf biegen und brechen nicht hin, hat jmd eine Idee?
    Mit der _IE.au3 habe ich mir mal das Object mit dem namen "Tabs" geschnappt, weiß aber nicht ob es da drin steckt und wie ich innerhalb des Objects auf andere Objecte (Inputfelder) zugreifen kann.

    Grüße

  • Generell fülle ich Inputs über den Namen des Input, z.B.:
    $sUsername = "..."
    Global $oIE = _IECreate("...")
    $oForm = _IEGetObjById($oIE, "frmLogin")
    $oName = _IEFormElementGetObjByName($oForm, "username") ; inputfeld Name
    _IEFormElementSetValue($oName, $sUsername )

    hier habe ich jetzt keinen Ansatz wie ich da ran gehen soll da ich nicht weiß wie ich es adressieren soll

  • Also das Imputfeld steht ja in einer Tabelle welche ich jetzt auch gefunden habe..
    mit:

    Local $oTable = _IETableGetCollection($oForm, 12)
    Local $aTableData = _IETableWriteToArray($oTable)

    an der Stelle: $aTableData[7][0] befindet sich mein gewünschtes Feld. Ich kann zwar lokal im Array einen Wert eintragen jedoch soll der Wert ja im Browser eingetragen werden.
    Gibt es eine "Umkehrfunktion" zu Funktion _IETableGetCollection?

    Freue mich über schnelle Hilfe.

    Grüße