0
ブラウザアプリケーションでconsole.logを実行しているときにnightwatch出力コンソールにログする方法はありますか?これはCIで問題をデバッグするのが難しい場所で役に立ちますか?nightwatchを出力してブラウザアプリケーションからconsole.logコマンドを含める方法
ブラウザアプリケーションでconsole.logを実行しているときにnightwatch出力コンソールにログする方法はありますか?これはCIで問題をデバッグするのが難しい場所で役に立ちますか?nightwatchを出力してブラウザアプリケーションからconsole.logコマンドを含める方法
コンソールメッセージがあるときにフレームワークに通知するイベントはありませんが、.getLog
でブラウザコンソールを取得できます。
これで、いつ呼び出すべきかを把握する必要があります。個人的に私は新しいページに切り替えるときに使用します。
browser.getLog('browser', function(logEntriesArray) {
if (logEntriesArray.length) {
console.log('Log length: ' + logEntriesArray.length);
logEntriesArray.forEach(function(log) {
console.log(
'[' + log.level + '] ' + log.timestamp + ' : ' + log.message
);
});
}
});