phantomjs / casperjs中的节点读取线功能

时间:2015-09-24 08:49:09

标签: phantomjs casperjs

是否有一种简单的方法可以在PhantomJS / CasperJS应用程序中进行交互式用户输入(箭头键,命令历史记录,制表符完成等)? NodeJS的Readline模块(https://nodejs.org/api/readline.html)提供了大部分功能,但Casper不允许导入标准节点模块......

1 个答案:

答案 0 :(得分:0)

PhantomJS支持阻止stdin,stdout和stderr的版本:

var system = require("system");

console.log("in: " + system.stdin.readLine());

phantom.exit();

您可以使用此功能编写自己的REPL自定义版本。