Функция Click() в HtmlUnit не работает

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

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

1 ответ

Решение

Добавь это:

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");
    }
});
Другие вопросы по тегам