如何在phantomjs中使用回调

时间:2013-08-23 12:25:58

标签: phantomjs

我正在使用phantomjs来测试一个Web应用程序。但我遇到页面加载问题意味着有时幻像脚本执行但dom元素没有加载。如何使用回调来排序这类问题

resourceReceived(请求),resourceRequested(资源),resourceError(资源)

1 个答案:

答案 0 :(得分:1)

如果要在页面加载完成后执行代码,请使用:

page.onLoadFinished = function() 
{
    // function body
    var pageTitle = page.evaluate(function() {
            console.log('Page Name: ' + document.title);
            return document.title;
    });
};