这是一个由evaluate()调用的函数:
function getScanProgress(){
var resultString = document.querySelector('#p_lt_ctl03_pageplaceholder_p_lt_ctl03_CPSO_DoctorSearchResults_Label1').innerHTML;
return resultString;
}
casper.echo()对结果表示它是[对象casper]。但是,这里的resultString应该是一个String,因此可以从evaluate中传递,对吗?这里出了什么问题?
答案 0 :(得分:0)
我使用了这种解决方法:
在DOM上下文之外(因此,替换evaluate()):
var prog = this.getHTML('#p_lt_ctl03_pageplaceholder_p_lt_ctl03_CPSO_DoctorSearchResults_Label1');