Przeprowadzam migrację skryptu z PhantomJS do CasperJS i zastanawiam się, czy Casper zapewnia wszelkie odniesienia do obiektów Phantom, których używa za kulisami.Czy CasperJS zawiera odniesienia do podstawowych obiektów PhantomJS?
Phantom udostępnia niektóre funkcje, których nie obsługuje Casper (np. InjectJs).
kompletności boską, oto wszystko Phantom's objects:
Patrząc na właściwości obiektu casper
, znalazłem odniesienie do obiektu webpage
(casper.page
), więc mój konkretny przypadek użycia jest obsługiwany. Pomyślałem, że mimo to opublikuję to pytanie na wypadek, gdyby inne osoby potrzebowały dostępu do systemu, fs, serwera WWW lub procesu child_process.
Good stuff, mam nadzieję, że ktoś pomaga! – mwcz
"Jest to najprawdopodobniej prawdziwe w przypadku' webserver' i 'child_process'" - Odnosi się to do 'child_process', ponieważ implementacja [wydanie # 515" dodaje obsługę phantomjs child_process "] (https://github.com/n1k0/ casperjs/issues/515) – Alberto