Hallo Miteinander,
ich möchte ein Formular auf einer Website ausfüllen, und versenden.
Leider komme ich nicht auf der input Feld.
Bei den anderen Formularen gab es für alle Elemente immer eine ID
jetzt habe ich nur den Namen
Das ist mein AutoIT Code:
Code
...
$oIE = _IECreate($Url)
...
$oForm = _IEFormGetObjByName($oIE, "search")
$oQuerySuche = _IEFormElementGetObjByName ($oForm, "query")
_IEFormElementSetValue ($oQuerySuche,"Hallo")
_IEFormSubmit($oForm)
....
Das ist der HTML Code von der Seite:
HTML
<form name="search" action="/Volltextsuche" method="get" data-v-...>
<input type="text" name="query" required="required" placeholder="Teilenummer oder Bauteil" autocomplete="off" tabindex="1" value="" data-v-....>
<div class="submit-icons" data-v-b3cf607c>
<!---->
<button type="submit" title="Finden" class="submit-button" data-v-...>
<img src="data:image/svg+xml;base64,...=" alt="Finden" data-v-...>
</button>
</div>
<!---->
<!---->
<!---->
</form>
Alles anzeigen
Die Webseite auf der das Suchfeld steht.
Spoiler anzeigen
Ich bin mir ziemlich sicher das ich den Falschen Befehl/ Funktion verwenden da ich nicht auf eine ID sondern auf einen Namen zugreifen möchte, Wo finde ich eine Übersicht der befehle oder könnte mir jemand sagen wie die Befehle sich nenne um auf ein Formular per Namen zuzugreifen und für das Inputfeld mit Namen.
Gruß Mücke