3
HtmlUnitDriver로 인증을 처리하려면 어떻게해야합니까?Selenium WebDriver를 사용하여 HtmlUnitDriver로 인증을 처리하는 방법은 무엇입니까?
HtmlUnitDriver로 인증을 처리하려면 어떻게해야합니까?Selenium WebDriver를 사용하여 HtmlUnitDriver로 인증을 처리하는 방법은 무엇입니까?
것은 자바에서이 시도 나를 위해 일하는 것 같았습니다
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;
}
};
이이 HtmlUnitDriver 인스턴스를 만들 때이 작업을 수행 할 필요가있는 기본 인증 인 경우 : (코드 스칼라에 있지만 쉽게 자바으로 변경할 수 있습니다)
new HtmlUnitDriver() {
override def modifyWebClient(client: WebClient) = {
val creds = new DefaultCredentialsProvider()
creds.addCredentials("user-name", "user-password");
client.setCredentialsProvider(creds)
client
}
}
[this] (http://code.google.com/p/selenium/issues/detail?id=34)가 도움이됩니까? –