Einzelnen Beitrag anzeigen

Benutzerbild von erich.wanker
erich.wanker

Registriert seit: 31. Jan 2008
Ort: im schönen Salzburger Land
460 Beiträge
 
Delphi XE4 Professional
 
#1

TChromium: Felder ausfüllen

  Alt 21. Mai 2012, 15:16
Hallo Leute,
  • Delphi7
  • TChromium (nicht mehr der Frame )

weiß jemand, wie ich "input type="Text" - FELDER" - einer html-Seite (dargestellt durch TChromium) ausfüllem kann und einen Click auf einen Hyperlink durchführe?

Hab alles (was mir so einfällt) schon probiert für die Textübergabe:

SendMessage(hHandle,WM_PASTE,0,0);
PostMessage(hHandle, WM_KEYDOWN, ord('E'), 0);
chromium1.Browser.SendKeyEvent(KT_KEYDOWN,VK_SHIFT ,2752513, False, False);
chromium1.Browser.SendKeyEvent(KT_KEYDOWN,50,19660 9, False, False);
chromium1.Browser.SendKeyEvent(KT_KEYUP,50,-1073545215, False, False);
chromium1.Browser.SendKeyEvent(KT_KEYUP,VK_SHIFT,-1070989311, False, False);
..funktioniet aber alles nicht

Was ist suche ist eine Lösung für:
Seite aufrufen: https://banking.raiffeisen.at/html/login.jsp
die 3 Felder ausfüllen...
Click auf "Weiter"

Grund:
Bestimmte Mitarbeiter sollen zwar auf Seiten zugreifen können, nicht aber die Logindaten besitzen... Die Bankseite ist nur eine von vielen...

HTML-Felder:
Das erste Feld "Bankleitzahl" hat z.B.:
Code:
<label for="loginform:LOGINBKLZ">Bankleitzahl:</label><input id="loginform:LOGINBKLZ" name="loginform:LOGINBKLZ" type="text" value="35026" maxlength="5" onkeydown="if(event.keyCode=='13') event.keyCode='9';" class="loginInputField" tabindex="1" onblur="doRefresh(this)"

Vielen Dank für Hinweise

Erich
Erich Wanker - for life:=1971 to lebensende do begin ..
O
/H\
/ \
  Mit Zitat antworten Zitat