将TestNG参数值与其他方法一起使用

时间:2014-10-02 08:11:26

标签: java testng

我想知道如何使用TestNG使用的参数。

例如,如果我有

@org.testng.annotations.Parameters(value = {"browser", "version", "os"})
public static foo() {
    ...
}

我可以在要使用的代码中的其他位置传递这些值吗?

例如:

   System.out.println(value[0]);
   System.out.println(value[1]);
   System.out.println(value[2]);

1 个答案:

答案 0 :(得分:2)

在参数参数列表中,您应该从XML文件传递映射参数名称。您可能无法直接传递代码中的值。

@org.testng.annotations.Parameters({"browserType", "version", "os"})
public static foo(String browserType,Stirng version,String operatinSystem) {

can play with values inside the functions
    ...
}

这是TestNG Framework允许您使用参数类

处理的格式