Функция Click () в HtmlUnit не работает - PullRequest
0 голосов
/ 09 февраля 2012

Я пытался войти в учетную запись Yahoo (с помощью страницы входа) с помощью программы. Ниже приведен код, который я использую. При нажатии на кнопку «Войти» открывается эта страница http://pipes.yahoo.com/pipes/. Но похоже, что функция click () не работает должным образом. Поскольку содержимое страниц до и после нажатия кнопки «Войти» одинаково. Этот код возвращает истину.

Я не могу понять, что происходит не так. Может кто-нибудь подсказать, чего мне не хватает?

1 Ответ

3 голосов
/ 09 февраля 2012

Добавить это:

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");
    }
});
...