Hi,
I would want to know of a way to get access to a window that may pop
up when an "anchor" gets clicked. Should I be using WebClient's
getCurrentWindow() ?
Also I noticed that, on a particular page, whenever I clicked on an
anchor that produced a pop up, I ended up with an exception trace
like:
EcmaError: lineNumber=[1] column=[6] lineSource=[return frmSubmit()]
name=[SyntaxError] sourceName=[body.onLoad] message=[invalid return]
errorObject=[SyntaxError: invalid return]
com.gargoylesoftware.htmlunit.ScriptException: invalid return
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:264)
at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible(HtmlPage.java:702)
at com.gargoylesoftware.htmlunit.html.HtmlPage.executeOneOnLoadHandler(HtmlPage.java:923)
at com.gargoylesoftware.htmlunit.html.HtmlPage.executeOnLoadHandlersIfNeeded(HtmlPage.java:903)
at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:155)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:576)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:536)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:454)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:358)
at com.gargoylesoftware.htmlunit.html.HtmlAnchor.doClickAction(HtmlAnchor.java:109)
at com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableElement.java:107)
I didnt have any specific mechanism in place to handle the pop-up.
Could this be a reason for the exception to materialise ?
Best Regards
Vinay
|