2
私はユーザ名とパスワードを使ってログインフォームを記入しなければならないCasperJSテストスイートを持っています。私はこのような何かをしたコードにパスワードを入れたくないので:PhantomJS/CasperJSでユーザ入力を隠す
system.stdout.writeLine("Please enter password:");
var password = system.stdin.readLine();
this.fill('form:first-of-type',{
'username': user,
'password': password
},true);
これは動作しますが、それは誰もがそれを読むことができ、コンソール上でパスワードを残します。実際の入力を表示から隠す方法、またはその場所に********を表示する方法はありますか?
また、私が逃した問題に対する別のアプローチがありますか?
編集:私はexecFile
を使用しようとしましたが、read
を実行しようとすると何もしません。何も起こっていないように戻ってきます。他の外部プログラムも正常に動作します。