casperjs包括必备脚本

时间:2014-01-05 00:30:51

标签: casperjs

我想在执行必备操作的每个文件中包含casper.js脚本,例如登录。我该怎么做?似乎--pre标志仅在casperjs处于测试模式时可用。在启动依赖脚本之前,我可以require脚本吗?如果是,我该如何指定执行顺序?我是否只需编写一个单独的启动程序来处理这个问题?

如果我只是在文件的头部尝试一个简单的require('login.js'),PhantomJS会抱怨:

Error: Cannot find module 'casper'

所有帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

您可以添加脚本文件路径的集合,以包含在每个加载clientScripts的页面中,如下所示:

var casper = require('casper').create({
    clientScripts:  [
        'includes/jquery.js',      // These two scripts will be injected in remote
        'includes/underscore.js'   // DOM on every request
    ]
});