2
名前のない引数をphantomjsに渡し、次のコードをコンソールログのすべての引数に書き込むことができます。我々はphantomjs index.js 1 2 3
を使用してphantomjsファイルを実行した場合名前付き引数をphantomjsファイルに渡すには
var system = require('system');
var args = system.args;
if (args.length === 1) {
console.log('Try to pass some arguments when invoking this script!');
} else {
args.forEach(function(arg, i) {
console.log(i + ': ' + arg);
});
}
ので、コンソールがログに記録されます:1 2 3
を。あなたが名前付き引数をこのように読むことができます
>phantomjs index.js --username=user1 --password=pwd
あなたは引数を自分で解析する必要があります。 PhantomJSはそれをしませんが、CasperJSはそうします。 –