Javascript 如何将外部输入动态注入SlimerJS脚本?
我需要一些关于苗条的帮助。基本上,我的程序需要定期从stdin获取输入来执行下一个任务 在从外部输入读取时,以下代码与PhantomJS+CasperJS配合使用效果良好,但在SlimerJS+CasperJS中无法做到这一点Javascript 如何将外部输入动态注入SlimerJS脚本?,javascript,casperjs,slimerjs,Javascript,Casperjs,Slimerjs,我需要一些关于苗条的帮助。基本上,我的程序需要定期从stdin获取输入来执行下一个任务 在从外部输入读取时,以下代码与PhantomJS+CasperJS配合使用效果良好,但在SlimerJS+CasperJS中无法做到这一点 some code ... var nextLink = system.stdin.readLine(); some code ... 有没有关于如何解决此问题的想法?中的和缺少stdin属性显然不支持这一点 主要有两种可能的解决办法。这两种方法都要求您用自己选择的
some code ...
var nextLink = system.stdin.readLine();
some code ...
有没有关于如何解决此问题的想法?中的和缺少
stdin
属性显然不支持这一点
主要有两种可能的解决办法。这两种方法都要求您用自己选择的语言编写第二个程序(可以是PhantomJS脚本)
echo my text > predefinedFile.txt
或者更复杂的东西。CasperJS中的轮询函数如下所示:
function poll(){
var content = fs.read(predefinedFile).trim();
if (!content) {
this.wait(1000, poll);
} else {
// do something sensible
}
}
//....
casper.then(poll);