-1
我有一種情況,我的硒測試應該使用不同的憑證來處理不同的身份驗證窗口。我在java中使用HtmlUnitDriver。有人可以提供一個示例代碼來做到這一點? 我知道我們可以使用DefaultCredentialsProvider,但我們可以添加多個憑據嗎?它會自動處理認證嗎?使用HtmlUnitDriver時,使用不同憑據處理多個身份驗證?
在此先感謝
我有一種情況,我的硒測試應該使用不同的憑證來處理不同的身份驗證窗口。我在java中使用HtmlUnitDriver。有人可以提供一個示例代碼來做到這一點? 我知道我們可以使用DefaultCredentialsProvider,但我們可以添加多個憑據嗎?它會自動處理認證嗎?使用HtmlUnitDriver時,使用不同憑據處理多個身份驗證?
在此先感謝
WebDriver driver = new HtmlUnitDriver() {
protected WebClient modifyWebClient(WebClient client) {
DefaultCredentialsProvider creds = new DefaultCredentialsProvider();
// set the credentials
creds.addCredentials("username", "password");
// set the provider
client.setCredentialsProvider(creds);
return client;
}
};
如果你能提供你有這麼遠,有點更具體的瞭解了什麼錯誤的代碼,它會更容易提供一個有用的回答你的問題。 – seaotternerd