casperjs是一個基於phantomjs的測試框架,使用python進行操做,因此一個完整的casperjs環境須要安裝phantomjs和python。python
1 phantomjs安裝linux
到官網下載最新版本http://phantomjs.org/,我下載的是phantomjs-2.1.1-linux-x86_64.tar.bz2git
解壓到你喜歡的目錄,我這裏是/usr/local/github
tar jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2centos
解壓後目錄名是phantomjs-2.1.1-linux-x86_64,有點長,經過mv命令修改下框架
mv phantomjs-2.1.1-linux-x86_64 phantomjs測試
可執行文件的實際路徑是/usr/local/phantomjs/bin/phantomjscentos7
創建一個軟鏈接到用戶的可執行文件目錄,這樣用戶就能夠經過phantomjs直接執行該程序了ip
ln -sf /usr/local/phantomjs/bin/phantomjs /usr/local/bin/phantomjs源碼
測試
phantomjs --version
2 python安裝
到官網下載最新版https://www.python.org/,我下載的是Python-3.6.5.tgz。須要注意的是,centos7 自帶python2,還不能刪除。
因爲是源碼安裝,因此能夠解壓到任意目錄,解壓後進入解壓後的目錄。而後建立一個你喜歡的目錄做爲安裝目錄,我這裏是/usr/local/python三、
執行configure並指定安裝目錄
./configure --prefix=/usr/local/python3
安裝
make
make install
創建軟鏈接方便使用
ln -sf /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -sf /usr/local/python3/bin/pip3 /usr/local/bin/pip3
測試
python3 --version
3 CasperJS
首先你須要先安裝一個git
yum install git
經過git下載CasperJS的文件
git clone git://github.com/casperjs/casperjs.git
將下載的文件挪到一個你喜歡的地方,我這裏是/usr/local/casperjs
mv casperjs /usr/local/casperjs
創建軟鏈接方便使用
ln -sf /usr/local/casperjs/bin/casperjs /usr/local/bin/casperjs
測試
casperjs --version