1.1 --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/JSONTest.java Thu Apr 18 17:13:08 2013 +0200
1.2 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/JSONTest.java Thu Apr 18 17:18:10 2013 +0200
1.3 @@ -18,6 +18,7 @@
1.4 package org.apidesign.bck2brwsr.htmlpage;
1.5
1.6 import java.util.Iterator;
1.7 +import javafx.scene.web.WebEngine;
1.8 import org.apidesign.bck2brwsr.core.JavaScriptBody;
1.9 import org.apidesign.bck2brwsr.htmlpage.api.OnReceive;
1.10 import org.apidesign.bck2brwsr.htmlpage.api.Page;
1.11 @@ -210,7 +211,12 @@
1.12 }
1.13
1.14 @JavaScriptBody(args = { }, body = "return window.document.getElementsByTagName('script').length;")
1.15 - private static native int scriptElements();
1.16 + private static int scriptElements() {
1.17 + WebEngine eng = (WebEngine) System.getProperties().get("webEngine");
1.18 + return (Integer) eng.executeScript(
1.19 + "window.document.getElementsByTagName('script').length"
1.20 + );
1.21 + }
1.22
1.23 @Http(@Http.Resource(
1.24 content = "{'firstName': 'Sitar', 'sex': 'MALE'}",