Hi,
Ich habe vor ein paar lästige Vorgänge auf einer Webseite für deren Nutzer zu automatisieren. Dazu muss das Programm die Webseite holen, ein paar Einträge vornehmen und auf den Bestätigungsknopf drücken.
Ich hatte mir das so vorgestellt. Das Programm bekommt eine Referenz auf die Seite und müsste damit dann ja auf alle Textfelder/Clickhäkchen/etc. Zugriff haben. Daraufhin bearbeitet es die Seite und schickt die Bestätigung ab. Macht allzu genau das was ein Benutzer auch machen würde.
Pseudcodemäßig habe ich mir das so vorgestellt:
main() {
Website ws= new Website("http://...);
ws.getClickhaekchen().setClickhaekchenClicked(true);
ws.getTextfield().setTextfielContent("blabla");
ws.getBestaetigungsknopf().setBestaetigunsknopfClicked(true);
}
Wie sieht dieses Prinzip in der Praxis aus? Funktioniert das so oder benutzt man dafür lieber JavaScript?
Edit: Ganz vergessen. Ich dachte da an die Klasse java.net.URLConnection
Danke
Ich habe vor ein paar lästige Vorgänge auf einer Webseite für deren Nutzer zu automatisieren. Dazu muss das Programm die Webseite holen, ein paar Einträge vornehmen und auf den Bestätigungsknopf drücken.
Ich hatte mir das so vorgestellt. Das Programm bekommt eine Referenz auf die Seite und müsste damit dann ja auf alle Textfelder/Clickhäkchen/etc. Zugriff haben. Daraufhin bearbeitet es die Seite und schickt die Bestätigung ab. Macht allzu genau das was ein Benutzer auch machen würde.
Pseudcodemäßig habe ich mir das so vorgestellt:
main() {
Website ws= new Website("http://...);
ws.getClickhaekchen().setClickhaekchenClicked(true);
ws.getTextfield().setTextfielContent("blabla");
ws.getBestaetigungsknopf().setBestaetigunsknopfClicked(true);
}
Wie sieht dieses Prinzip in der Praxis aus? Funktioniert das so oder benutzt man dafür lieber JavaScript?
Edit: Ganz vergessen. Ich dachte da an die Klasse java.net.URLConnection
Danke
Zuletzt bearbeitet: