我正在尝试从我的行为测试用例中访问网页 url。以下代码用于它:
@When("the user opens the sys admin login page of jset application")
public void openSysAdminLoginPage() throws Exception {
htmlPage = webClient.getPage("http://localhost:8080/jset/login.jsp");
assertEquals(200, htmlPage.getWebResponse().getStatusCode());
assertEquals("OK", htmlPage.getWebResponse().getStatusMessage());
}
这在应用程序部署到服务器后运行时,会引发以下异常:
When the user opens the sys admin login page of jset application
10 Nov 2012 11:45:04,636 [main]ERROR com.gargoylesoftware.htmlunit.html.HtmlPage
Malformed refresh string (found ';' but no 'url='): 3600;
不过,我可以从浏览器访问该页面。已经坚持了一段时间。有任何想法吗?