AutoIT Webseite steuern ( Controls )

DeltaMikeAir

User des Jahres 2018; 2023
Beiträge
27.867
Reaktionspunkte
10.944
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen zusammen,

ich nutze AutoIt in der aktuellsten Version, um Programmabläufe zu automatisieren.
Hierfür nutze ich AutoIT Window Info um Class und Instance herauszufinden.

Das mit dem Window Info funktioniert leider nicht in Webseiten. Hat jemand von
euch ein kleines Beispiel, wie ich z.B. bei Hotmail das Eingabefeld für die Emailadresse
bedienen kann.

Also wie gebe ich so eine Steuerzeile in Auto ein und wie finde ich raus, wie der Name / Instance
dieses Feldes ist.

Als Explorer verwende ich zwingend den Internet Explorer

Danke für eure Hilfe und mit Grüßen
 
Ich bin jetzt ein wenig weiter. Ich habe es geschafft, die Anmeldedaten hier im SPS-Forum einzutragen:

Code:
$IE = _IECreate("www.SPS-Forum.de")
$Input = _IEGetObjByName($IE,"vb_login_username")
_IEFormElementSetValue($Input,"DeltaMikeAir")

$Input1 = _IEGetObjByName($IE,"vb_login_password_hint")
_IEFormElementSetValue($Input1,"BeispielPasswort")

;$Button = _IEGetObjByName ($IE, "loginbutton")
$Button = _IEGetObjByName ($IE, "s")

_IEAction($Button,"click")
_IELoadWait($IE)

Das funktioniert auch soweit, nur den LoginButton kann ich nicht ansteuern.
Bei Name und Kennwort gibt es ja eine Input ID, welche ich z.B. in Firefox
in der Entwicklerumgebung schön sehen kann, aber bei dem Taster "einloggen"
wird keine angezeigt.

Wie komme ich hier weiter.

Ich bin für jede Hilfe dankbar.

Mit Grüßen
 
Zurück
Oben