Я привязываю к анализу веб-сайта с блоком html. Процесс в основном;HtmlUnit Не получает контент после нажатия
WebClient client = new WebClient(BrowserVersion.CHROME);
client.waitForBackgroundJavaScript(5 * 1000);
HtmlPage page = client.getPage("http://www.exapmle.com"); //here it waits to run js code.
HtmlUnorderedList ul = (HtmlUnorderedList) page.getByXPath("//ul[contains(@class, 'class-name')]").get(0);
HtmlListItem li = (HtmlListItem) ul.getChildNodes().get(1); // I want to click li and get result page. But it takes a little time to execute.
li.click();
client.waitForBackgroundJavaScript(5 * 1000); //At here it does not do what I want.
После этого, когда я просматриваю страницу, я вижу, что ее содержимое не меняется.
Что можно сделать, чтобы получить правильный результат?
Спасибо.
У меня нет такого сценария java:/ – xxlali
Конечно, да. Убедитесь, что изображение счетчика остановлено или обновлен div и т. Д. И т. Д. –