0

Junitフレームワークを使用して、セレンで自動テストプロジェクトを行っています。現在、ant ビルド ファイルを使用してプロジェクトをコンパイルして実行し、レポートを生成しています。

プロジェクトには、ant ビルド ファイルから実行しているテストスイートがあります。つまり、TestSuite1 TestSuite2 TestSuite3 などです。

しかし、私が望むのは、このプロジェクトを JAR ファイルに変換し、JAR ファイル内のテストスイートを 1 つずつ実行することです。

目的は、プロジェクトの JAR ファイルを作成し、JAR ファイルをクライアントに渡すことで、プロジェクトのコンパイルが不要になり、クライアントがシステム上に JRE のみを持つ JAR ファイルからテストスイートを直接実行し、クライアント側でJDKは必要ありません。

2 つのビルド ファイルを作成する方法を知る必要があります。

1) プロジェクトをビルドし、JAR に変換します。これは、私が JAr ファイルを作成するために使用します。

2) JAR ファイルを実行してレポートを収集するだけのクライアントに提供されるビルド ファイル。

JUnit フレームワークを使用しています。

免責事項:私はantに不慣れです... :)

4

1 に答える 1

0

これはセレンではなく、プロジェクトの構築に関係していると思います。

1) 現在、Ant は時代遅れになっています。Maven をチェックしてください (特に ant を初めて使用する場合)。これは、より新しく、より堅牢な統合および構築ツールです。jarファイルを簡単に生成できます。また、 Selenium サーバーを起動する Selenium maven プラグインにも興味があるでしょう。

2) あなたのテスト スイートは JUnit テストだと思います。JREでjarから実行できるようにするには、一部のクラスで「public static void main(String[] args)」メソッドを作成して実行可能にする必要があります。ここから Selenium クライアント インスタンスを実行します。また、ここから Selenium サーバーを起動する必要があります。これもライブラリとして jar にパッケージ化する必要があります。

于 2012-12-15T12:19:22.920 に答える