Javascript 在单个脚本中添加对不同Casperjs脚本的引用

Javascript 在单个脚本中添加对不同Casperjs脚本的引用,javascript,testing,web-scraping,phantomjs,casperjs,Javascript,Testing,Web Scraping,Phantomjs,Casperjs,假设我有一个Casperjs脚本。 它实际上很长,所以我希望将其分解为不同的脚本,并在主start.js文件中引用这些脚本 例如,在“start.js”中,我希望这样做: casper.start(url); // casper.run 'script1.js' // casper.run 'script2.js' // casper.run 'script.js' 以及其他脚本,它们与script1.js、script2.js和script3.js位于同一目录中。那么,调用这些脚本的语法是什

假设我有一个Casperjs脚本。 它实际上很长,所以我希望将其分解为不同的脚本,并在主start.js文件中引用这些脚本

例如,在“start.js”中,我希望这样做:

casper.start(url);
// casper.run 'script1.js'
// casper.run 'script2.js'
// casper.run 'script.js'

以及其他脚本,它们与
script1.js、script2.js和script3.js
位于同一目录中。那么,调用这些脚本的语法是什么呢?

为什么不想为此编写小型bash脚本? 例如:

#!/bin/bash
casperjs script1.js
casperjs script2.js
casperjs script3.js

这是一个简单的解决方案,但在这种情况下,脚本必须是自主的

我想到了这一点,但后来出现了这样的问题,每次我都必须添加[[var casper=require('casper').create();]]和[[casper.run();]],所以这不是一个好的做法。两种方法都可以吗?