From: Marc G. <mgu...@ya...> - 2015-06-23 10:27:33
|
Hi David, which version of HtmlUnit do you use and which browser do you simulate? ArrayBuffer is supported since HtmlUnit 2.11. Cheers, Marc. -- HtmlUnit support & consulting from the source Blog: http://mguillem.wordpress.com Le 19/06/2015 16:34, David Bosschaert a écrit : > Hi all, > > I'm using HTMLUnit 2.17 and would like to create an ArrayBuffer [1]. > > So I put the following code in my JavaScript which will be fed into HtmlUnit: > var x = new ArrayBuffer(123); > > However, that fails [2]. If I understand it correctly HTMLUnit should > support this, so I'm probably doing something wrong. Anyone an idea? > In general HTMLUnit is working fine for me BTW... > > Thanks, > > David > > [1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer > > [2] ======= EXCEPTION START ======== > EcmaError: lineNumber=[1] column=[0] lineSource=[function () {] > name=[ReferenceError] sourceName=[script in > file:/var/folders/fk/0n8fx3k91ls8lh981zzmm2lh0000gn/T/jstest-4817061347950459619.tmp > from (1, 176) to (1, 1752)] message=[ReferenceError: "ArrayBuffer" is > not defined. (script in > file:/var/folders/fk/0n8fx3k91ls8lh981zzmm2lh0000gn/T/jstest-4817061347950459619.tmp > from (1, 176) to (1, 1752)#1)] > com.gargoylesoftware.htmlunit.ScriptException: ReferenceError: > "ArrayBuffer" is not defined. (script in > file:/var/folders/fk/0n8fx3k91ls8lh981zzmm2lh0000gn/T/jstest-4817061347950459619.tmp > from (1, 176) to (1, 1752)#1) > at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:847) > at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:628) > at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:513) > at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:779) > at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:751) > at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunctionIfPossible(HtmlPage.java:1008) > at com.gargoylesoftware.htmlunit.javascript.host.event.EventListenersContainer.executeEventHandler(EventListenersContainer.java:234) > at com.gargoylesoftware.htmlunit.javascript.host.event.EventListenersContainer.executeBubblingListeners(EventListenersContainer.java:254) > at com.gargoylesoftware.htmlunit.javascript.host.event.EventTarget.fireEvent(EventTarget.java:186) > at com.gargoylesoftware.htmlunit.html.HtmlElement$1.run(HtmlElement.java:923) > at net.sourceforge.htmlunit.corejs.javascript.Context.call(Context.java:628) > at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.call(ContextFactory.java:513) > at com.gargoylesoftware.htmlunit.html.HtmlElement.fireEvent(HtmlElement.java:928) > at com.gargoylesoftware.htmlunit.html.HtmlPage.executeEventHandlersIfNeeded(HtmlPage.java:1316) > at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:286) > at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:478) > at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:345) > at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:410) > > ------------------------------------------------------------------------------ > _______________________________________________ > Htmlunit-user mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlunit-user > |