Javascript casperJS未登录到控制台
学习CasperJS 试图理解为什么以下内容没有在控制台中显示我的结果 输出:Javascript casperJS未登录到控制台,javascript,phantomjs,Javascript,Phantomjs,学习CasperJS 试图理解为什么以下内容没有在控制台中显示我的结果 输出: casperjs testcasper.js [信息][幻影]正在启动。。。 [信息][幻影]跑步套件:3个步骤 代码: 执行完所有步骤后,必须异步调用casper.exit();在脚本中,这将提供: casper.run(function() { console.log(this.getCurrentUrl(),'info'); this.exit(); }); 这个问题与范围有关吗(同样的
casperjs testcasper.js
[信息][幻影]正在启动。。。
[信息][幻影]跑步套件:3个步骤
代码:
执行完所有步骤后,必须异步调用casper.exit()
;在脚本中,这将提供:
casper.run(function() {
console.log(this.getCurrentUrl(),'info');
this.exit();
});
这个问题与范围有关吗(同样的代码在functionsuper之外运行良好,谢谢!我正在尝试登录一个与此处类似的表单:我的脚本应该是什么样子?[info][remote]尝试从选择器中获取表单元素:'form#LogonForm'[error][phantom]表单错误:表单未找到站点使用框架(查看源代码);因此您必须打开
http://kprod.cc.emory.edu/wfc/applications/wpk/html/kronos-logonbody.jsp
访问表单。@NiKo这与测试模块有什么联系?我的选项设置如下casper.options.verbose=true;casper.options.logLevel='warning';
我使用casper.log(“示例日志语句1”,'info')),并尝试以这种方式使用phantom的fs模块将它们写入最终casper.run()方法中的文件-fs.write(“path/to/output.log”,casper.logs,'w');但我的日志文件是空的
casper.run(function() {
console.log(this.getCurrentUrl(),'info');
this.exit();
});