0

動作テストケースからWebページの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;

ただし、ブラウザからページにアクセスすることはできます。しばらくこれにこだわっています。何か案は?

4

1 に答える 1

0

私のヘッダーjspファイルで次のようにコメントすることで解決しました:

META HTTP-EQUIV="リフレッシュ" CONTENT="3600"

于 2012-11-10T07:39:13.590 に答える