Я использую htmlunit для тестирования некоторых страниц, и я хотел бы знать, как я могу выполнить некоторый код JavaScript в контексте текущей страницы. Я знаю, что в документах говорится, что мне лучше подражать поведению пользователя на странице, но это не работает так :( (У меня div
, у которого есть свойство onclick, я называю его click
метод, но ничего не происходит). Итак, я немного погуглил и попробовал:
JavaScriptEngine jse = webClient.getJavaScriptEngine();
jse.execute(page, what here?);
Похоже, мне нужно сначала создать сценарий, но я не нашел информации о том, как это сделать (верно). Может ли кто-нибудь поделиться фрагментом кода, показывающим, как заставить экземпляр веб-клиента выполнить необходимый код?