2012-02-09 9 views
0

プログラムでログインページを使用してyahooのパイプ口座にログインしようとしていました。以下は私が使用しているコードです。 「ログイン」ボタンをクリックすると、このページhttp://pipes.yahoo.com/pipes/が開きます。しかし、click()関数が正しく動作していないように見えます。 「サインイン」ボタンをクリックする前後のページの内容は同じなので、このコードはtrueを返します。HtmlUnitのClick()関数が機能しない

私は何がうまくいかないのか分かりません。誰かが私が逃しているものを提案することができます

答えて

3

これを追加します。

その後
webClient.setJavaScriptEnabled(false); 
// You can re-enable JS later 

は、これを削除します。

webClient.setRefreshHandler(new RefreshHandler() { 
    public void handleRefresh(Page page, URL url, int arg) throws IOException { 
     System.out.println("handleRefresh"); 
    } 
}); 
+0

おかげで、それは私のために働きました。 – Judy

関連する問題