2

ニーズに合わせて、ロボットフレームワークのテストレポートをカスタマイズしたいと思います。この機能を処理する関連するPythonソースはどこにありますか?

または、これを処理するためにサードパーティのライブラリを作成する必要がありますか?

4

4 に答える 4

4

1 つの解決策は、独自のレポートを最初から作成することです。XML 出力は非常に簡単に解析できます。コマンド ライン オプション (例: ) を使用して、レポートの生成をオフにすることができます--log NONE and --report NONE。次に、任意の種類のレポートを生成するスクリプトを作成します。

于 2011-10-02T13:23:31.567 に答える
4

1 つの方法は、不自由ですが実行可能であり、「テスト メッセージの設定」というキーワードを使用することです。これにより、レポートのテスト メッセージ列にテキストを入力できます。テストに合格すると、メッセージが表示されます。失敗すると、通常の失敗メッセージが表示されます。

ただし、ドキュメンテーション行を動的に挿入できるのは素晴らしいことです。'[Documentation] blah, blah, blah' をすべての行にコピーする代わりに、キーワード ロジックで設定できるように、"Set Documentation Message" というキーワードを使用できるようにしたいと考えています。

于 2012-01-31T22:01:33.573 に答える
0

次の場所にあるテンプレートを直接変更できます。

/usr/local/lib/python2.7/dist-packages/robot/htmldata/rebot/
于 2015-12-14T14:32:19.780 に答える