4

Cucumber を使用して、Selenium との統合テストを実行しています。アクセスするページの場所は環境によって若干異なるため、この情報を保存するためにしばらく探しています。

JavaでCucumber環境変数を使用することは可能ですか? その場合、cucumber.yml ファイルをどこに配置すれば、それが取得されるようになりますか? 他に考えられる解決策はありますか?

4

1 に答える 1

2

環境に固有のプロパティ ファイルを使用することについては、LINGS は正しいです。ソフトウェアを環境に導入するには展開する必要があるため、その環境に適したプロパティ ファイルを展開してみませんか? もう 1 つの方法は、システム環境変数を作成することです。CI サーバーでは、WHICHPAGE='CIpage'; のようなものを作成できます。

cucumber.yml ファイルは、「現在の作業ディレクトリの .config サブディレクトリまたは config サブディレクトリ」にある必要があります。こちらを参照してください。

ここには、いくつかの Java Yaml プロジェクトがリストされています。使用するものを 1 つ選択します。

于 2016-03-31T22:13:16.650 に答える