Функция 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");
}
});