//casper.then(function() { // this.click('input[id="J_SafeLoginCheck"]'); // this.capture("baidu1.png"); //this.echo('login...'); //}); casper.then(function() { this.click('input[id="J_SubmitQuick"]'); // this.capture("baidu1.png"); this.echo('login...'); }); ...
登陆新浪微博却提示找不到对应name,代码如下: 1var casper = require('casper').create();234casper.start('http://www.weibo.com/', function() {5this.test.assertExists('div[class="inp username"]','div[class="inp username"] is found');6this.test.assertExists('div[class="inp password"]',...
call phantomjs 改成 call phantomjs的路径(例如:E:/phantomjs) 任意目录下新建js 文件 例如: E:/test.js 插入代码: var casper = require( 'casper' ).create(); casper.start( 'https://passport.baidu.com/v2/?login' , function () { this .fill( 'div[id="loginForm"]' , { 'userName' :...
命令下执行 casperjs路径/batchbin/casperjs.bat E:/test.js 输出login... 然后目录下会多出一个 baidu.png 的图片 类似百度个人中心的图 也可以通过外部调用的方式 ,例如用php 代码如下 exec("E:/casperjs/batchbin/casperjs.bat E:/test.js",$out); 通过这种方式就可以很方便的完成网页的截图.甚至是一...
casper.start('http://www.google.fr/', function() { //打开谷歌主页,添加页面加载完成时的回调函数 this.test.assertTitle('Google', 'google homepage title is the one expected'); //检测页面标题是否是'Google',如果是,输出第二个参数指定的字符串 this.test.assertExists('form[action=...
this.capture("c:/test.png",{ top: 00, left: 0, width: 1024, height: 768 }); var date = new Date(); this.echo(date.getTime()+"===>capture over"); }); casper.run(); */ //===> B:第2种方式 casper.start('http://www.cnave.com/xjz/',function(){ ...
casper.start('http://www.google.fr/',function(){//打开谷歌主页,添加页面加载完成时的回调函数this.test.assertTitle('Google','google homepage title is the one expected');//检测页面标题是否是'Google',如果是,输出第二个参数指定的字符串this.test.assertExists('form[action="/search"]','main form...
casper.test.begin('your testsuite',0,function(test){ // 单元测试代码 }); 例如下面是一个测试百度页面title及log位置是否正确的一组测试用例: casper.test.begin('test demo',0,function(test){ casper.start(); casper.thenOpen('http://www.baidu.com/',function(){ ...
命令下执行 casperjs路径/batchbin/casperjs.bat E:/test.js 输出login... 然后目录下会多出一个 baidu.png 的图片 类似这样 也可以通过外部调用的方式 ,例如用php 代码如下 1 exec("E:/casperjs/batchbin/casperjs.bat E:/test.js",$out); 通过这种方式就可以很方便的完成网页的截图.甚至是一些需要登陆...
casper.open('http://some.testserver.com/post.php', { method: 'post', data: { 'title': 'Plop', 'body': 'Wow.' } }); casper.then(function() { this.echo('POSTED it.'); }); casper.run(); 通过自定义参数的数组: casper.open('http://some.testserver.com/post.php', { ...