Tôi đang sử dụng PhantomJS để chạy một số kiểm tra tự động thông qua Codeception. Tuy nhiên, khi tôi tạo một ảnh chụp màn hình, trang hiển thị nhưng không có văn bản nào giống như mẫu bên dưới.Ảnh chụp màn hình PhantomJS không hiển thị văn bản
Đây là kịch bản tôi sử dụng để cài đặt phantomjs. Tôi đang sử dụng 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
Suy nghĩ ban đầu của tôi là thiếu thư viện phông chữ nhưng từ những gì tôi có thể đọc trên phantomjs site Tôi nên có tất cả các gói.