Robot Frameworkのstdoutをコンソールからファイルにリダイレクトすることが可能かどうか疑問に思っていましたか?現在、私がpybotを実行すると、出力がコマンドプロンプト(Windowsの場合)に表示されますが、代わりにファイルに移動するように変更できますか? (コマンドプロンプトには何も表示されません)。Robot Framework:コンソール出力をファイルにリダイレクトする方法
2
A
答えて
1
あなたが特定のディレクトリやファイルへのあなたの出力(XML、ログ、レポート)をリダイレクトしたい場合は別に@Bryanからの提案から、あなたはpybot
スクリプトの次のオプションを使用することができます。
-d --outputdir dir Where to create output files. The default is the
directory where tests are run from and the given path
is considered relative to that unless it is absolute.
-o --output file XML output file. Given path, similarly as paths given
to --log, --report, --xunit, and --debugfile, is
relative to --outputdir unless given as an absolute
path. Other output files are created based on XML
output files after the test execution and XML outputs
can also be further processed with Rebot tool. Can be
disabled by giving a special value `NONE`. In this
case, also log and report are automatically disabled.
Default: output.xml
-l --log file HTML log file. Can be disabled by giving a special
value `NONE`. Default: log.html
Examples: `--log mylog.html`, `-l NONE`
-r --report file HTML report file. Can be disabled with `NONE`
similarly as --log. Default: report.html
+0
こんにちは@ Daemon12。ありがとう。しかし、私はすでに、Robot Frameworkにこれがあることを認識しています。私が望んだのは、コンソール出力をリアルタイムでキャプチャし、ログダッシュボードに表示することでした(Jenkinsがコンソールログで行っているのと同様)。私はBryanのコメントが私が探しているものだと思います。 :-)ありがとう! – Ryan
1
たぶん、あなただけ(ジェンキンスの場合)コンソールあなたにそれを記録したい:
*** Keywords ***
Log To Current Console
[Arguments] ${TO_LOG}
Log To Console \n\n${TO_LOG}
それとも時にはあなたのロボットテストのデバッグをチェックするためにいいです:
Linuxサーバ上で10
0
あなただけのパイプロボットコマンドラインは
robot -d results <test name>.robot | tee <test name>.out
関連する問題
- 1. C#コンソール出力をC#にリダイレクトする
- 2. コンソール出力をC++のファイルに出力
- 3. Xcode出力コンソールにC++出力を表示する方法
- 4. コンソール以外のプロセスによるコンソール出力のリダイレクト
- 5. Perl:出力をファイルとコンソールの両方にリダイレクトし、リターンコードを保持
- 6. トップコマンドの出力をファイル内にリダイレクトする方法
- 7. Valgrindの出力をファイルにリダイレクトする方法は?
- 8. .exeの出力をpythonでファイルにリダイレクトする方法は?
- 9. vmstatの出力をAndroid OSのファイルにリダイレクトする方法は?
- 10. Ant Javaのタスク:コンソールとファイルに出力を出力する方法 - シェルのリダイレクトなしでビルド出力を記録する
- 11. Robot Frameworkダウンロードファイル
- 12. 出力をリダイレクトする方法は?
- 13. Python:Subprocessで出力をリダイレクトする方法
- 14. Robot Frameworkの要素をクリックする方法Selenium
- 15. レスポンスヘッダーをコンソールに出力し、コンテンツをファイルに保存する方法は?
- 16. コンソール入力のリダイレクト
- 17. cinのコンソール出力を防ぐ方法
- 18. tail Robot Frameworkのログファイル
- 19. Spock + GEB vs. Robot Framework
- 20. Java出力コンソールのエラーメッセージをファイルに出力しますか?
- 21. Robot FrameworkにログインするPythonログ
- 22. iOSシステムのコンソール出力にasl_logを表示する方法は?
- 23. phantomjsでhtmlソースをコンソールに出力する方法
- 24. Ember.js - モデルのログをコンソールに出力する方法
- 25. logging.infoとlogging.debugをコンソールに出力する方法は?
- 26. 文字列をC++でコンソールに出力する方法
- 27. hudson/jenkinsビルド出力コンソールにハイパーリンクを表示する方法
- 28. Robot Frameworkでforループを作成する
- 29. コンソールをapp.config内のビジュアルスタジオデバッグ出力ウィンドウにリダイレクト
- 30. コンソール出力をJavaの文字列にリダイレクト
は、あなたが出力をリダイレクトするための通常の方法を試してみましたが、ティーショットすることができますか? 'robot ...> console.txt'? –
こんにちはブライアン、私はこれが私が必要とするものだと思うが、まだ試していない。私の目的は、Jenkinsがコンソール出力で行っているのと同様に、コンソール出力をログダッシュボードに表示することです。これは後で試してみます。どうもありがとう! – Ryan