mac 下安装 CASPERJS
2015-04-29 10:16
302 查看
安装
brew install casperjs安装完成后使用
1. phantomjs –version
2. casperjs –version
查看安装的版本
因为 phantomjs 2.00对支持 casperjs 有问题
需要修改
/usr/local/homebrew/Cellar/casperjs/1.0.4/libexec/bin/bootstrap.js 增加一段代码
var system = require('system'); var argsdeprecated = system.args; argsdeprecated.shift(); phantom.args = argsdeprecated;
实例代码,登陆人人
//登陆人人 var casper = require('casper').create({ verbose: true, logLevel: 'debug', pageSettings: { loadImages: false, loadPlugins: true, userAgent: 'Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20100101 Firefox/17.0' } }); casper.options.viewportSize = {width: 1680, height: 924}; casper.start('http://www.renren.com'); casper.waitForSelector("form#loginForm", function success() { this.test.assertExists("form input[name='email']"); this.fill('form[id="loginForm"]',{ 'email':'your name' 'password':'your pass' },false); this.click("input#login"); }, function fail() { this.test.assertExists("form input[name='email']"); }); casper.waitFor(function check() { return this.getCurrentUrl().indexOf("www.renren.com/***")>-1; }, function then() { console.log("登录成功!!!!!!!!!!!!"); }).then(function(){ console.log("执行登录后的其它操作!!!!!!!!!!!!"); console.log("打开链接并截图"); this.capture("./renren.png"); }); casper.run(function() {this.test.renderResults(true);});
相关文章推荐
- QT for mac 安装注意事项
- mac下面安装mysql问题
- VMware安装MAC系统
- VMware 8安装苹果操作系统Mac OS X 10.7 Lion正式版
- Mac安装Bower
- Mac 系统上安装Protocol buffer
- mac安装homebrew pip wget bs4
- 在vmware8安装mac os x10.7系统
- Mac下mysql 安装
- 在MAC中搭建Apache Cordova + Sencha Touch2的开发环境——1安装Apache Cordova 3.3
- mac安装IE浏览器
- Mac下安装Mysql
- mac 上安装brew,permission denied(已解决)
- Windows下虚拟机安装Mac OS X ----- VM12安装Mac OS X 10.11
- mac下常用工具的安装配置
- mac安装go环境
- mac 安装mysql
- 解决mac下安装yeoman时没有权限问题
- MAC brew软件安装
- Node: 在Mac中离线安装Sqlite3