1

データ プロバイダーから入力を受け取る @Test テスト メソッドがあります。

@Test (dataProvider = "createData")
public void testMethod(String id, String clientName){
    //some code
  }

外部コードからメソッドを呼び出し、3 番目のパラメーター (DataProvider とは無関係) を渡す必要があります。

例 testMethod("ID887" "clientOne", rowNumber)

しかし、このメソッドは DataProvider から 2 つのパラメーターしか受け取っていないため、IllegalArgumentException がスローされます。

メソッドは追加の引数を受け取ることができますか?

4

1 に答える 1

1

...ドキュメントによると、Guice を使用して他の変数を注入でき、TestNG で動作します。

http://testng.org/doc/documentation-main.html#dependency-injection

于 2013-09-10T00:22:04.733 に答える