2017-01-03 4 views
0

受け入れテストケースを作成/自動化するためにRobot Frameworkを使用しています。Robotフレームワークですでに開いているブラウザウィンドウを使用する

私はスクリプトのコードの最後の行をチェックするためにスクリプト全体を実行する必要があるたびに、その多くの時間が浪費され、システムに重複したレコードがたくさん作成されます。コードの最後の行をチェックし、以前の実行でエラーが発生した箇所から実行を再開します。

つまり、テスト実行でエラーがスローされた場合。ブラウザウィンドウを閉じるだけではありません。次回の実行では、同じブラウザウィンドウを使用して、最後の実行で失敗した次のコマンドを順番に実行します。あなたが求める何

答えて

2

は、ロボット/セレンと直接ことはできませんが、あなたが書いたものから、私はいくつかの改善のための部屋を見ることができます:

  • 「システムの重複レコードの多くを作成し、」=>あなたがすべきテストが終了したときにシステムをきれいにする(そして、失敗があってもティアダウンが実行される)、テストでティアダウンを実行します。次回にテストを実行すると、システムがクリーンになります。
  • "時間が浪費します" =>テストを実行するには時間がかかりすぎる場合は、小さなチャンクで分割することを検討する必要があります。また、ブラウザの代わりにRESTまたはSOAPインタフェースを介して直接テストの一部を実行することも検討してください。
関連する問題