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