thanks for the details. I've checked with this js and latest HtmlUnit from SVN handles it correctly which means that it will be in WebTest in some time.
Cheers, Marc. -- Blog: http://mguillem.wordpress.com Scott Walter wrote: > Yes I am using the webtest plugin. I went and downloaded the latest > snapshot of webetst and did a simple xml-based test to the same page > and received the same error: connection refused. > > I looked into the ext js source and looks like this block is causing the > issue > > var initDocReady = function(){ > docReadyEvent = new Ext.util.Event(); > if(Ext.isGecko || Ext.isOpera) { > document.addEventListener("DOMContentLoaded", fireDocReady, > false); > }else if(Ext.isIE){ > document.write("<s"+'cript id="ie-deferred-loader" > defer="defer" src="/'+'/:"></s'+"cript>"); > var defer = document.getElementById("ie-deferred-loader"); > defer.onreadystatechange = function(){ > if(this.readyState == "complete"){ > fireDocReady(); > } > }; > }else if(Ext.isSafari){ > docReadyProcId = setInterval(function(){ > var rs = document.readyState; > if(rs == "complete") { > fireDocReady(); > } > }, 10); > } > > E.on(window, "load", fireDocReady); > }; > > Check the if(Ext.isIE) block and you will see some funky document.write > statement. If I run the test as mozilla then everything is fine, even > under the grails webtest plugin. > > scott. > > > On Mar 12, 2008, at 11:41 AM, Marc Guillemot wrote: > >> Do you use the Grails WebTest plugin? If yes, then the problem may have >> been already fixed since the plugin uses an old WebTest version with an >> old HtmlUnit release. >> >> The problem you have is that HtmlUnit tries to load from url "http://:" >> which is not a valid url. >> >> Cheers, >> Marc. >> -- >> Blog: http://mguillem.wordpress.com >> >> >> Scott Walter wrote: >>> hi, >>> >>> First of all I am testing via Groovy and my app is a Grails app in case >>> that matters. It seems to be related just to my extjs javascript >>> files. If I remove all the includes for extjs then my page will test >>> properly. I did notice the following on the console: >>> >>> [java] INFO (com.canoo.webtest.steps.request.TargetHelper) - getting >>> response for url: http://localhost:8080/siteproducer/admin >>> 2008-03-12 11:03:49.232:/siteproducer:INFO: GSP servlet initialized >>> [java] ERROR (com.gargoylesoftware.htmlunit.html.HtmlPage) - Error >>> loading javascript from [http://:]: >>> [java] java.net.ConnectException: Connection refused >>> >>> >>> The message "Error loading javascript from [http://:]: " seems weird. >>> >>> Below is the head section of the page to see if you notice anything >>> weird. >>> >>> scott. >>> >>> >>> >>> <head> >>> <title>Siteproducer Admin Console</title> >>> >>> <link rel="shortcut icon" >>> href="/siteproducer/images/favicon.ico" type="image/x-icon" /> >>> >>> <link rel="stylesheet" type="text/css" >>> href="/siteproducer/css/appstyles2.css"/> >>> <link rel="stylesheet" type="text/css" >>> href="/siteproducer/css/pages/dashboard.css"/> >>> >>> <link rel="stylesheet" type="text/css" >>> href="/siteproducer/resources/css/ext-all.css"/> >>> <link rel="stylesheet" type="text/css" >>> href="/siteproducer/resources/css/xtheme-gray.css"/> >>> >>> <script type="text/javascript" >>> src="/siteproducer/js/core/swx.js"></script> >>> >>> <script type="text/javascript" >>> src="/siteproducer/js/ext-core/adapter/ext/ext-base.js"></script> >>> >>> <script type="text/javascript" >>> src="/siteproducer/js/ext-core/ext-all-debug.js"></script> >>> >>> >>> <meta name="layout" content="adminlayout"></meta> >>> >>> >>> <script type="text/javascript" >>> src="/siteproducer/js/ext-ux/simple-combo.js"></script> >>> >>> <script type="text/javascript" >>> src="/siteproducer/js/ext-ux/datetime.js"></script> >>> >>> <script type="text/javascript" >>> src="/siteproducer/js/ext-ux/staticfield.js"></script> >>> >>> >>> <script type="text/javascript" >>> src="/siteproducer/js/pages/contentUI.js"></script> >>> </head> >>> >>> >>> >>> >>> On Mar 12, 2008, at 10:47 AM, Marc Guillemot wrote: >>> >>>> does it appear systematically for this js file? Connection refused >>>> normally indicates just that your server is not responding correctly. >>>> >>>> Cheers, >>>> Marc. >>>> -- >>>> Blog: http://mguillem.wordpress.com >>>> >>>> >>>> Scott Walter wrote: >>>>> I am trying to do a very basic test with a page that uses the Ext JS >>>>> framework. I get this error: >>>>> >>>>> ErrorMessage >>>>> JavaScript error loading page >>>>> http://localhost:8080/siteproducer/admin: >>>>> Wrapped com.gargoylesoftware.htmlunit.ScriptException: Connection >>>>> refused >>>>> (http://localhost:8080/siteproducer/js/ext-core/ext-all-debug.js#1552) >>>>> >>>>> Location >>>>> (line: 0) >>>>> >>>>> Details >>>>> javascript error >>>>> Wrapped com.gargoylesoftware.htmlunit.ScriptException: Connection >>>>> refused >>>>> (http://localhost:8080/siteproducer/js/ext-core/ext-all-debug.js#1552) >>>>> >>>>> At this point I don't know what I can do to get around this error. >>>>> Any >>>>> ideas? >>>>> >>>>> scott. >>>>> _______________________________________________ >>>>> WebTest mailing list >>>>> [email protected] >>>>> http://lists.canoo.com/mailman/listinfo/webtest >>>>> >>>> >>>> _______________________________________________ >>>> WebTest mailing list >>>> [email protected] >>>> http://lists.canoo.com/mailman/listinfo/webtest >>>> >>> >>> _______________________________________________ >>> WebTest mailing list >>> [email protected] >>> http://lists.canoo.com/mailman/listinfo/webtest >>> >> >> >> _______________________________________________ >> WebTest mailing list >> [email protected] >> http://lists.canoo.com/mailman/listinfo/webtest >> > > _______________________________________________ > WebTest mailing list > [email protected] > http://lists.canoo.com/mailman/listinfo/webtest > _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

