2017-03-14 6 views

답변

0

자동화에 뛰어 들기 전에 상속과 코어 자바에 대한 일반적인 내용을 읽으십시오. 그렇지 않으면 모든 작은 문제에 얽매여 있습니다.

아래와 같이 상속을 사용하면 문제를 해결할 수 있습니다. 다른 클래스에서

데이터 제공자는

public class DataLibrary { 
    @DataProvider(name="loginData") 
    public Object[][] loginData(){ 
     return new Object[][]{ 
       {"username", "password"} 
     }; 
    } 
} 

그리고 여기는 로그인 클래스를 간다.

public class Login extends DataLibrary { 
    @Test(dataProvider = "loginData") 
    public void login(String username, String password){ 
     System.out.println("username="+username+" password="+password); 
    } 
} 
+0

응답 Gaurang을 보내 주셔서 감사합니다. 하지만, 내 질문은 어떻게 다른 클래스에있는 다른 방법으로 이러한 사용자 이름과 암호 데이터를 사용합니까입니다. –

+0

다른 방법이나 다른 테스트를 의미합니까 ?? 다른 테스트에 대해 말하면이 코드가 정확히 무엇입니까. 만약 당신이 다른 방법에 대해 이야기하고 있다면, 왜 그 기능을 부르지 않을까요 ?? –