因为需要 就学习了一下casperjs,CasperJS是一个开源的导航脚本处理和测试工具,基于PhantomJS(前端自动化测试工具)编写。由于casperjs对PhantomJS的依赖性,所以需要安装PhantomJS。
PhantomJS最好下载最新的版本,由于网上版本较多,所以我就找到了较新的版本提供下载,是2.0.0版本的。可以在csdn上找到相应的下载资源。
PhantomJS安装完成后,需要将PhantomJS的安装路径写入到Windows的环境变量中去。过程这里就不再细讲了。
casperjs的安装:
我使用的是casperjs的1.1版本,兼容性较好。下载地址https://github.com/n1k0/casperjs/zipball/master (zip) https://github.com/n1k0/casperjs/zipball/master (zip)
将casperjs安装路径加到环境变量PATH中,例如“C:\casperjs\bin"
这样我们就可以使用casperjs了。
使用的简单过程为:
使用控制台命令窗口进入到你casperjs的安装路径中去(bin文件夹中),然后再调用相应的js文件。
举例说明一下:
打开CMD 进入到你casperjs的安装路径中去,(还可以通过先打开你casperjs的安装路径 然后按住shift键右击 选择在此处打开命令窗口),使用调用语句
casperjs myscript.js
完成casperjs的使用。
可能在使用的过程中你会遇到PhantomJS和casperjs不兼容的情况,比如说 CasperJS needs PhantomJS v1.× 的错误,你可以查看博客内容:http://blog.csdn.net/Winterto1990/article/details/48544743