Bietet CasperJS Verweise auf die zugrunde liegenden PhantomJS-Objekte?

8

Ich migriere ein Skript von PhantomJS nach CasperJS , und ich frage mich, ob Casper irgendwelche Hinweise auf die Phantom-Objekte gibt, die hinter den Kulissen verwendet werden.

Phantom bietet einige Funktionen, die Casper nicht hat (zB injectJs).

Der Vollständigkeit halber hier sind alle Phantom-Objekte :

Wenn ich mir die Eigenschaften des Objekts casper anschaue, habe ich einen Verweis auf das Objekt webpage ( casper.page ) gefunden, so dass mein spezieller Anwendungsfall behandelt wird. Ich dachte, ich würde diese Frage trotzdem posten, falls andere Leute Zugriff auf System, fs, Webserver oder child_process benötigen.

    
mwcz 21.05.2013, 14:29
quelle

2 Antworten

4

Ich weiß, dass mit dem system und fs Module, Sie sind in der Lage die gleichen APIs wie bei CasperJS verwenden wie bei PhantomJS. Dies gilt höchstwahrscheinlich auch für webserver und child_process . Was ich damit meine, ist, dass Sie diese Module weiterhin wie bei PhantomJS benötigen können, zB:

%Vor%

Wie für webpage , können Sie einen Blick auf meine Antwort nehmen hier , wie die% co_de zugreifen % -Objekt, das CasperJS verwendet, um auf PhantomJS zu laufen.

    
hexid 21.05.2013, 18:36
quelle
1

Hier ein Beispiel, wie Sie das Webserver-Modul in CasperJS verwenden können

CasperJS gibt Daten an PHP zurück

>     
Hemerson Varela 22.05.2013 18:59
quelle