Login ausfüllen und abschicken...

  • Themenstarter Themenstarter Avraid
  • Beginndatum Beginndatum
A

Avraid

Gast
Hallo,

Hab ein Problehm was ich nicht gelöst bekomme.

Ich möchte mich mit meinem Programm auf einer Webseite einloggen, hab schon alles versucht bekomms nicht hin.

Der Webseiten Quelltext...
HTML:
<div class="field">
<label for="__ac_name">Benutzername</label>
<div></div>
<input id="__ac_name" type="text" name="__ac_name" tabindex="0" size="15">
</div>
<div class="field">
<label for="__ac_password">Passwort</label>
<div></div>
<input id="__ac_password" type="password" name="__ac_password" size="15">
</div>
<div class="field">
<input id="cb_remember" class="noborder formRememberName" type="checkbox" name="__ac_persistent" value="1">
<label for="cb_remember">Eingeloggt bleiben</label>
</div>
<div class="inputButon_gr_r">
<input type="submit" onclick="javascript:return setLoginVars('__ac_name','login_name','__ac_password','pwd_empty','js_enabled','cookies_enabled')" value="Login" name="form.button.login">
</div>

Die checkbox ist egal ich brauch nur die Input-Box "__ac_name, __ac_password" und den submit button...
 
Und ja ... sry hab ich vorher in meinem Beitrag vergessen... ich muss die webseite (Webbrowser) nicht sehen... wär also gut wenn es nicht sichtbar läuft

sowas meintest du mit selium?
Java:
.....
selenium.type("user", "username");
selenium.type("pass", "pass");
selenium.click("submit");
.....
 
jap (wobei die Methoden bei Selenium 2 anders aussehen, aber Selenium 1 funktioniert auch ganz gut).
Wenn ich mich richtig errinere gibt es einen HTTPWebDriver der keinen externen Browser benutzt und keine GUI öffnet.
 
kleine frage,

so hab jetzt keine idee mehr 🙂 ...
wie bind ich den jetzt die "selenium-server-standalone-2.24.1" ein? Hab die IDE NetBeans oder Eclipse

Heute is nich mein Tag....
 
bei mir will der server nicht starten...
Error: Invaild or corrupt jarfile
???
kann ich da was machen?
 
Ok also iwie klappts bei mir nicht mit dem Selenium Server ... 🙁 kommt immer Error bei der *.jar.

- Gibts da vileicht auch ne andere möglichkeit? Erscheint mir bischen umständlich Extra einen Server zu starten nur um sich auf einer Webseite einzuloggen? Oder ist das der beste weg?

LG Avraid

-- Danke für die Hilfe --
 
Ich hab sowas mit Qt gemacht und dafür die QWebView verwendet. Das ist wie ein Webbrowser also auch mit Cookies JS und dem ganzen drum und dran. Darauf kannst du dann mittels JS klicks ausführen und Formulardaten befüllen. Das ganze hab ich dann auf unsichtbar geschaltet und fertig war es. Das geht bestimmt auch analog so mit Java.
 

Zurück
Oben