1. motimoti

    Posted

    motimoti
Changes in title
+phantomjsとselenium
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,25 @@
+# javascriptに対応する
+
+## 備考
+- Debian wheezy
+
+- Selenium
+- Phantom.js
+
+## インストール
+単純にSeleniumとPhantom.jsをインストールしてテストするがエラーも何も出ず実行もされていない様子
+
+Phantom.jsのみ実行するとエラーに
+```
+phantomjs QXcbConnection Could not connect to display
+```
+
+デスクトップも入っていない環境なのでそもそも描画すらできないために出た模様。
+調べると以下が見つかる
+
+[Python - Taking Browser Screenshots With No Display (Selenium/Xvfb)](http://coreygoldberg.blogspot.jp/2011/07/python-taking-browser-screenshots-with.html)
+
+xvfbとPyVirtualDisplayをインストールして正常にphantom.jsが動くようになったことを確認。pythonからPyVirtualDisplay経由でも問題なし。
+
+Phantom.jsはDebianでもaptに上がっていた
+[phantomjs_2.1.1](https://packages.debian.org/sid/amd64/phantomjs/download)