1

私は今日Mavenを使い始めたばかりなので、まだスピードを上げています。私はEclipseでセレンテストをセットアップしました.私のテストではbaseUrl = System.getProperty("webdriver.base.url");

次に、コマンド ラインを介してテストを実行し、ベース URL を指定する引数を渡します。

mvn clean test -Dwebdriver.base.url=http://www.google.com

私の問題は、多くの引数を渡す必要があるテストに取り組んでいることです。大量のコマンドライン引数を使用する代わりに、プロパティ ファイルからそれらを読み取ることができればと思います。

これは可能で、これを設定できるようにチュートリアルを教えてもらえますか?

私が追加した mojo properties maven プラグインについて読んだことがpom.xmlありますが、これまでのところ動作させることができませんでした。

4

1 に答える 1

1

src/test/resourcesテストクラスからプロパティファイルを配置し、リソースとして読み取ります

InputStream in = YourTestClass.class.getClassLoader().getResourceAsStream("some.properties");
Properties properties = new Properties();
properties.load(in);
// access key values
properties.getProperty("someKey")

注: これは例外を処理しません。自分で行う必要があります。

于 2013-04-22T19:36:53.813 に答える