2016-06-01 12 views
0

My @DataProviderは、以下のようにいくつかの快適なURLを検索します。 @DataProvider(name = "dbconfig") public Object [] [] provideDbConfig(){ マップマップ= SwaggerUtility.getSwaggerData( "http://petstore.swagger.io/v2/swagger.json");TestNGクラスの外部にパラメータを渡す

私は理想的には、TestNGの実行またはクラスに外部的にurlを渡す方法が必要です。 これを行う方法はありますか? 理想的には、テストは、パラメータをTestNGジョブに渡す必要があるいくつかのCIツールと統合されます。 TestNGクラスにパラメータを直接渡す方法はありません。 回避方法がある場合は教えてください

+0

あなたはデータプロバイダまたはクラス全体に渡したいですか? –

答えて

0

システムレベルのプロパティとして渡すことができます - System.getProperty( "nameOfProp")を使用してbeforeclassメソッドで読み込み、必要に応じて変数を設定しますあなたのクラスのために。

関連する問題