Я пытаюсь нажать кнопку Javascript на веб-странице, используя HTMLUnit 2.36
, которая перемещается на другую страницу, и т. Д. ... :
ScriptResult result = page.executeJavaScript("__doPostBack('LinkBtn_thebutton','')");
Page page = result.getNewPage();
Я пытался использовать приведенный выше код, который вызывает следующую ошибку, предположительно потому, что getNewPage()
больше не поддерживается:
The method GetNewPage() is undefined for type ScriptResult
Я также пытался добавить приведение с getJavaScriptResult()
как показано ниже без удачи:
HtmlPage page1 = (HtmlPage) result.getJavaScriptResult();
Причиняет следующую ошибку:
Exception in thread "main" java.lang.ClassCastException: class net.sourceforge.htmlunit.corejs.javascript.Undefined cannot be cast to class com.gargoylesoftware.htmlunit.html.HtmlPage