を使用してAPI私は、最新のTestNGのバージョンについてTestNGの-5.4-jdk15.jarTestNGの "getCurrentXmlTest())。getAllParameters()" 私はどのようにすべき<code>"getCurrentXmlTest()).getAllParameters()"</code> API</p> <p>を持っていない古いTestNGのライブラリを使用する必要が何らかの理由で非常に古いTestNGの-5.4-jdk15.jar TestNGのライブラリ
を使用して、すべてのTestXMLパラメータを取得し、これは、我々はすべてのparamsを取得する方法ですが、どのように私はTestNGの-5.4-jdk15.jar
を使用して、このようなコードをシミュレートすることができます@DataProvider(name = "DataFile")
public Object[][] testdata(ITestContext context) {
Map<String, String> parameters = (((ITestContext)context).getCurrentXmlTest())
.getAllParameters();
return new Object[][] { { parameters } };
}
P.S. : - 私はjarファイルをアップグレードすることはできません:(
アップグレードできない理由を私は求めることができますjarファイル?少なくとも5.11-jdk15 – juherr
そしてなぜパラメータ機能の代わりにデータプロバイダを使用していますか?http://testng.org/doc/documentation-main.html#parameters-testng-xml – juherr
あなたの管理を変更してください。 p – juherr