我想知道如何使用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]);
答案 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允许您使用参数类
处理的格式