我正在尝试按下网页上的 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
慕容708150
相关分类