[英]Why is [object Casper].test undefined?
我在Windows下评估CasperJS的测试API。 不幸的是,Casper对象的test属性总是未定义的。
运行以下脚本打印“this.test is undefined”:
phantom.casperPath = 'D:\\GitHubSources\\casperjs';
phantom.injectJs(phantom.casperPath + '\\bin\\bootstrap.js');
var casper = require('casper').create();
casper.start('http://localhost:56679/index.html', function(){
this.echo('this.test is ' + this.test);
});
casper.run(function(){
this.exit();
});
任何提示?
因为你似乎使用1.1分支,它具有向后不兼容的变化; 如分支变更日志中所述 :
如果未使用
casperjs test
命令调用,则不会使用test
引用创建Casper对象,因此已删除了在不调用它的情况下运行任何测试的功能。 我知道,克服它。
PS:我实际上正在考虑将master
分支标记为2.0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.