zoukankan      html  css  js  c++  java
  • linux下安装casperjs 开发运行环境

      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

      

      

  • 相关阅读:
    android中requestFocus
    @SuppressLint("NewApi")和@TargetApi()的区别
    Gradle基础
    Gradle build-info.xml not found for module app.Please make sure that you are using gradle plugin '2.0.0-alpha4' or higher.
    Duplicate files copied in APK META-INF/DEPENDENCIES
    解决Gradle DSL method not found: ‘android()’
    SSL peer shut down incorrectly
    如何测试远端TCP和UDP端口是否开放
    方法总比困难多
    图灵简传
  • 原文地址:https://www.cnblogs.com/cation/p/8931349.html
Copyright © 2011-2022 走看看