2016-06-01 5 views
0

My @DataProvider는 다음과 같이 편안한 URL을 조회합니다. @DataProvider (name = "dbconfig") public Object [] [] provideDbConfig() { 지도에서 SwaggerUtility.getSwaggerData ("http://petstore.swagger.io/v2/swagger.json");TestNG 클래스의 외부에서 매개 변수 전달

이상적으로 URL을 TestNG 실행 또는 클래스 외부로 전달하는 방법이 필요합니다. 그럴 수있는 방법이 있습니까? 이상적으로 테스트는 매개 변수를 TestNG 작업으로 전달해야하는 일부 CI 도구와 통합됩니다. TestNG 클래스에 직접 매개 변수를 전달하는 방법이 없습니다. 주위에 방법이 있으면 알려주십시오

+0

데이터 제공 업체 또는 전체 수업에 전달 하시겠습니까? –

답변

0

시스템 수준 속성으로 전달할 수 있습니다 - System.getProperty ("nameOfProp")를 사용하여 beforeclass 메서드에서 읽고 필요한 변수를 설정하십시오 당신 수업을 위해서.