casperjs是一个基于phantomjs的测试框架,使用python进行操作,所以一个完整的casperjs环境需要安装phantomjs和python。
1 phantomjs安装
到官网下载最新版本http://phantomjs.org/,我下载的是phantomjs-2.1.1-linux-x86_64.tar.bz2
解压到你喜欢的目录,我这里是/usr/local/
tar jxvf phantomjs-2.1.1-linux-x86_64.tar.bz2
解压后目录名是phantomjs-2.1.1-linux-x86_64,有点长,通过mv命令修改下
mv phantomjs-2.1.1-linux-x86_64 phantomjs
可执行文件的实际路径是/usr/local/phantomjs/bin/phantomjs
建立一个软连接到用户的可执行文件目录,这样用户就可以通过phantomjs直接执行该程序了
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/python3、
执行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