Advertisement
djyarik

PhantomJS + CasperJS Debian GNULinux 2018

Dec 22nd, 2017
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.74 KB | None | 0 0
  1. 1. Установка PHANTOMJS from http://phantomjs.org/ Источник ( http://demi4.com/ustanovit-phantomjs-na-debian/) .
  2. #=============fast server http://vk.cc/7BSP3h ===========
  3.  
  4. Наша система(uname --all): Linux 4.14.0-rc5-amd64 #1 SMP Debian 4.14~rc5-1~exp1 (2017-10-17) x86_64 GNU/Linux
  5.  
  6. Обновляем систему и ставим зависимости:
  7.  
  8. sudo apt-get update
  9. sudo apt-get install build-essential chrpath libssl-dev libxft-dev
  10.  
  11. После этого ставим пакеты необходимые для корректной работы phantomjs:
  12.  
  13. sudo apt-get install libfreetype6 libfreetype6-dev
  14. sudo apt-get install libfontconfig1 libfontconfig1-dev
  15.  
  16. cd ~            
  17. export PHANTOM_JS="phantomjs-2.1.1-linux-x86_64"
  18. wget https://bitbucket.org/ariya/phantomjs/downloads/$PHANTOM_JS.tar.bz2
  19. sudo tar xvjf $PHANTOM_JS.tar.bz2
  20.  
  21. После распаковки архива переносим либы и линкуем бинарник:
  22.  
  23. sudo mv $PHANTOM_JS /usr/local/share
  24. sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin
  25.  
  26. После этого проверяем что система видит бинарник и версия нужная нам:
  27.  
  28. phantomjs --version
  29.  
  30. Результат: 2.1.1
  31.  
  32. Собственно и все. Проверено на базе “Debian GNU/Linux 7
  33.  
  34. ===================================
  35. 2. Установка  CASPERJS from http://casperjs.org/ .
  36.  
  37. sudo apt-get install npm
  38. npm install casperjs
  39.  
  40. Запускаем тестирование:
  41. node_modules/casperjs/bin/casperjs selftest
  42.  
  43. Получаем примерно следующее: "PASS 1249 tests executed in 42.184s, 1249 passed, 0 failed, 0 dubious, 5 skipped".
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement