1
私はスイートファイルにインポートできる別々のファイルにテストケースを持っています。 ロボットやその他のPythonオートメーションフレームワークでこれを行う方法はありますか?スタンドアロンのテストケースをロボットフレームワークに書き込むことはできますか?
私はスイートファイルにインポートできる別々のファイルにテストケースを持っています。 ロボットやその他のPythonオートメーションフレームワークでこれを行う方法はありますか?スタンドアロンのテストケースをロボットフレームワークに書き込むことはできますか?
テストケースファイルにテストケースをインポートすることはできませんが、テストスイートファイルに1つのテストケースを入れて、そのファイルを多くのフォルダに配置できます。そのフォルダは、何もインポートすることなくテストスイートのように扱うことができます。あなたはロボットから直接my_test_suite
を実行することができます
my_test_suite/
|-- test1.robot
|-- test2.robot
`-- test3.robot
::次のファイル構造を考えると
$ robot my_test_suite
あなたは、このようなスイートのセットアップなど、いくつかのメタデータを追加したい場合は、名前のファイルを作成するにはinit。ロボット内部my_test_suite
。そこに通常のテストスイートファイルのように*** Settings ***
テーブルを置くことができます。
は、別々に生成された各ロボットファイルのログファイルであり、1つのファイルが生成されます。 私はそれぞれのテストケースのログを別々にしたいと思っていて、html形式でそれらを望んでいませんでした。私の実行環境はLinuxベースです。 – ASUR
@ASUR:ロボットやpybotコマンドを実行するたびに1つのログファイルが取得されます。ファイルごとに1つずつ作成する場合は、各テストを個別に実行する必要があります。この情報はすべてユーザーガイドに記載されています。 –
更新いただきありがとうございます。 – ASUR