2014-10-02 2 views
0

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]); 

답변

2

당신은 file.you 직접 코드에서 값을 통과 할 수 없습니다 XML에서 매핑 PARAM 이름을 통과해야한다.

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

can play with values inside the functions 
    ... 
} 

이 TestNG의 프레임 워크는 당신이 매개 변수 클래스를 처리 할 수 ​​있습니다 형식은

관련 문제