2012-06-28 1 views

답변

2

것은 자바에서이 시도 나를 위해 일하는 것 같았습니다

WebDriver driver = new HtmlUnitDriver() { 
    protected WebClient modifyWebClient(WebClient client) { 
     // This class ships with HtmlUnit itself 
     DefaultCredentialsProvider creds = new DefaultCredentialsProvider(); 

     // Set some example credentials 
     creds.addCredentials("username", "password"); 

     // And now add the provider to the webClient instance 
     client.setCredentialsProvider(creds); 

     return client; 
    } 
}; 
2

이이 HtmlUnitDriver 인스턴스를 만들 때이 작업을 수행 할 필요가있는 기본 인증 인 경우 : (코드 스칼라에 있지만 쉽게 자바으로 변경할 수 있습니다)

new HtmlUnitDriver() { 
    override def modifyWebClient(client: WebClient) = { 
    val creds = new DefaultCredentialsProvider() 
    creds.addCredentials("user-name", "user-password"); 
    client.setCredentialsProvider(creds) 
    client 
    } 
}