我正在撰寫一個應該只從重定向中獲取 URL 的測驗,不需要加載不存在的頁面。每次我得到這個例外:
java.lang.RuntimeException: java.net.UnknownHostException: No such host is known (bank.test.com)
我怎么說,不需要加載我需要的就是當用戶提交表單時獲取 URL,我應該怎么做?
這是導致例外的代碼:
@Step("Sign in")
public static String signIn(WebDriver driver, String url, String username, String password) {
driver.get(url);
HtmlUnitDriverSteps.setFieldValueByName(driver, USERNAME, username);
HtmlUnitDriverSteps.setFieldValueByName(driver, PASSWORD, password Keys.ENTER);
return driver.getCurrentUrl();
}
我的問題有解決方案嗎?
uj5u.com熱心網友回復:
您需要傳遞完整(完全限定)的url_string而不是部分url_string ,如下所示:bank.test.com
https://bank.test.com
uj5u.com熱心網友回復:
UnknownHostException:沒有這樣的主機是已知的
這通常表明在將 URL 決議為要連接的 IP 地址時存在一些問題。請檢查您的瀏覽器是否提供此網址。也許為您的瀏覽器配置了代理。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/457812.html
標籤:爪哇 硒 htmlunit htmlunit-驱动程序
