Thread html Textfeld (72 answers)
Opened by LE at 2009-11-03 12:03

bianca
 2009-11-04 10:33
#127782 #127782
User since
2009-09-13
6975 Artikel
BenutzerIn

user image
Au weia, Du machst etwas mit Mechanize und öffnest dann einen Browser um das zu überprüfen? Das funktioniert so nicht.

Dein Mechanize "simuliert" eine eigenen Browserinstanz. Das läuft alles im script ab und hat keinen Einfluß auf irgendwelche Anzeigen in Deinem Browser! Nicht einmal angenommene Cookies von Mechanize können durch andere von Dir verwendete Browser mitverwendet werden.

Du kannst das korrekte submitten eines Formulars nur dadurch überprüfen, dass Du Dir die Rückgabe in Deinem Script ausprintest und mit dem vergleichst, was Du bekommst, wenn Du in Deinem Browser exakt das gleiche machst wie Mechanize.

Edit: Ich mach es nochmal andersherum deutlich:
Wenn Du wollen würdest, dass ein Programm für Dich Eingaben in Deinem geöffneten Browser macht (z.B. Textfelder befüllen) dann müsstest Du dafür ein Makro in einer entsprechenden Software bauen. Das geht nicht mit Mechanize, weil Mechanize soll ja später im "Untergrund" unbemerkt die Dinge ausführen. Geht ja nicht, dass da immer einer einen Browser aufmacht, damit das Ding läuft, oder?
Last edited: 2009-11-04 10:51:19 +0100 (CET)
10 print "Hallo"
20 goto 10

View full thread html Textfeld