Javascript ausführen

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
DasIch
User
Beiträge: 2718
Registriert: Montag 19. Mai 2008, 04:21
Wohnort: Berlin

SchneiderWeisse hat geschrieben:Verstehe nicht, was gegen Selenium spricht? Beliebiger Browser + selenium-server, der Rest lässt sich in 10 Zeilen Code erledigen. Man muss die Welt ja nicht neu erfinden.
Sollte man Seiten Testen wollen mag Selenium ganz gut sein aber sobald man dass Testen auf einem Server passieren soll hat man ein Problem.

Ruby hat mit Johnson eine Lösung (in Arbeit).
Benutzeravatar
snafu
User
Beiträge: 6868
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

cryzed hat geschrieben:Der Tokenizer schaut jetzt wie ein HTML Parser aus, oder irre ich mich?
Der Tokenizer sieht aus wie ein Tokenizer. Ich wollte nur darauf aufmerksam machen, dass dort sehr oft was mit `script` vorkommt - wie gesagt. Für den Parser: HTMLParser
Benutzeravatar
cryzed
User
Beiträge: 82
Registriert: Samstag 28. März 2009, 15:53

snafu hat geschrieben:
cryzed hat geschrieben:Der Tokenizer schaut jetzt wie ein HTML Parser aus, oder irre ich mich?
Der Tokenizer sieht aus wie ein Tokenizer. Ich wollte nur darauf aufmerksam machen, dass dort sehr oft was mit `script` vorkommt - wie gesagt. Für den Parser: HTMLParser
Ach wirklich? Und im Endeffekt ist das ja Teil des Parser, danach schaut der Code zumindest aus. Und ich glaube Script kommt da drin auch nur vor damit man natürlich auch JavaScript Teile tokenizen kann.
Benutzeravatar
snafu
User
Beiträge: 6868
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Ich hatte gehofft, dass irgendwo in diesem Prozess die JavaScript Engine involviert ist, um die Scriptteile auszuführen und zu interpretieren, z.B. den DOM-Tree zu verändern. Wenn der Tokenizer fähig ist, JS-Teile zu erkennen und dann beispielsweise ein bestimmtes Attribut setzt, könnte dieses immer noch an anderer Stelle verarbeitet werden. Möglicherweise verstehst du auch wesentlich mehr von C++ als ich und hast dir auch schon deinen Reim daraus gemacht. Es sollte ja nur ein Hinweis sein...
Antworten