私はPhantomJSを使用して、Codeceptionによる自動テストを実行しています。スクリーンショットを生成すると、ページが表示されますが、テキストは表示されません(下のサンプルのように)。ここでPhantomJSスクリーンショットにテキストが表示されない
私はphantomjsをインストールするために使用するスクリプトです。私は私の最初の思考私はフォントライブラリが不足していましたが、私はphantomjs siteで読むことができるものから、私はすべてのパッケージを持っている必要がありCentOSの7.1
echo "## Install phantomjs dependencies"
sudo yum install freetype-devel fontconfig-devel libicu-devel gcc glib libpng-devel bison sqlite-devel gperf flex libjpeg-devel -y
echo "## Install phantomjs"
cd ~
PHANTOM_JS="phantomjs-2.1.1-linux-x86_64"
wget https://bitbucket.org/ariya/phantomjs/downloads/$PHANTOM_JS.tar.bz2
sudo mv $PHANTOM_JS.tar.bz2 /usr/local/share/
cd /usr/local/share/
sudo tar xvjf $PHANTOM_JS.tar.bz2
sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/share/phantomjs
sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin/phantomjs
sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/bin/phantomjs
sudo rm -fr $PHANTOM_JS.tar.bz2
phantomjs -v
を使用しています。