4
我是在本地enviroments一種新的以casperjs更具體的javascript是不明確的,有些casperjs腳本有下面的代碼片段,讓我錯誤上執行:system.stdout和system.stdin在casperjs
system.stdout.write("Old \"" + password.name + "\" password: ");
var oldPassword = system.stdin.readLine().trim();
我試圖安裝CommonJS的NPM庫,但不解決我的問題,我可以附和系統庫的屬性如下:
for(var tmp in system){
console.log(tmp);
}
的出來說就是:
objectName
pid
args
env
os
isSSLSupported
destroyed(QObject*)
destroyed()
deleteLater()
_isCompletable()
_getCompletions(QString)
時執行的命令,需要如下的第一行:
system = require('system');
casper = require('casper').create();
require = patchRequire(require, ['./adapters']);
config = require('./config').config;
而且casperjs節目,我嘗試使用的完整源代碼是在這裏passup.js
我怎樣才能解決這個問題呢?我的意思是加載系統,以便它具有.stdout和.stdin屬性。任何幫助,將不勝感激。
哪個版本PhantomJS的? 1.9版本中引入了對標準I/O的支持。 –
@VitalySlobodin我檢查了一下,結果發現我使用的是1.8.2。那個答案是我正在尋找的那個,讓我測試它升級到1.9。謝謝。 –
@VitalySlobodin,將PhantomJS升級到版本1.9修復了問題,如果您將您的評論寫爲答案,以便我可以接受您的解決方案。謝謝。 –