Hi, I have a web app that I need to test but which I don't control the technology or architecture of. It is some sort of .net asp application. It's public but secure so I can't post the login details to list either unfortunately.
When I login the "home" page has a problem when loading that causes the submit to not return a page, even though in IE6 it does. Here are the details: *Error: *JavaScript error loading page https://production.jets-safeair.com/jets/security/login_ezelogin.htm : TypeError: Cannot call method "selectSingleNode" of undefined (https://production.jets-safeair.com/jets/ilrt/ILRTCore.js#901 ) javascript errorTypeError: Cannot call method "selectSingleNode" of undefined (https://production.jets-safeair.com/jets/ilrt/ILRTCore.js#901 ) line901 javascript sourcefunction () { native code, arity=0<http://www.socialtext.net/jets/index.cgi?native%20code%2C%20arity%3D0>} failing line This causes the submit to not fail (because I've turned error checking off) but to also not load the target page, so rest of test fails. Full relevant errors from debug mode follow: clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> DEBUG ( com.canoo.webtest.steps.request.ClickButton) - button button found: HtmlButtonInput[<input id="btnSubmit" name="btnSubmit" value="Login" onclick="CallSubmitPage('tskstdlogin')" class="Dialogbuttons" type="button">] clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> INFO ( com.canoo.webtest.steps.request.ClickButton) - > findTarget(by input): name=btnSubmit value=Login clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> INFO ( com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine) Catched script exception clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> ======= EXCEPTION START ======== clickButton <http://www.socialtext.net/jets/index.cgi?clickButton>EcmaError: lineNumber=901<http://www.socialtext.net/jets/index.cgi?901>column=0 lineSource= null <http://www.socialtext.net/jets/index.cgi?null> name= TypeError<http://www.socialtext.net/jets/index.cgi?TypeError>sourceName=https://production.jets-safeair.com/jets/ilrt/ILRTCore.js <http://www.socialtext.net/jets/index.cgi?https%3A%2F%2Fproduction.jets-safeair.com%2Fjets%2Filrt%2FILRTCore.js>message=TypeError: Cannot call method "selectSingleNode" of undefined (https://production.jets-safeair.com/jets/ilrt/ILRTCore.js#901)<http://www.socialtext.net/jets/index.cgi?TypeError%3A%20Cannot%20call%20method%20%22selectSingleNode%22%20of%20undefined%20%28https%3A%2F%2Fproduction.jets-safeair.com%2Fjets%2Filrt%2FILRTCore.js%23901%29> clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot call method "selectSingleNode" of undefined ( https://production.jets-safeair.com/jets/ilrt/ILRTCore.js#901) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run (JavaScriptEngine.java :508) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at org.mozilla.javascript.Context.call(Context.java:528) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at org.mozilla.javascript.Context.call(Context.java:450) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction( JavaScriptEngine.java :421) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScrip tFunctionIfPossible(HtmlPage.java :738) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at com.gargoylesoftware.htmlunit.html.HtmlPage.runEventHandler(HtmlPage.java :1498) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at com.gargoylesoftware.htmlunit.html.HtmlPage.runEventHandler(HtmlPage.java :1474) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at com.gargoylesoftware.htmlunit.html.ClickableElement.click( ClickableElement.java:122) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at com.gargoylesoftware.htmlunit.html.ClickableElement.click( ClickableElement.java:89) <http://www.socialtext.net/jets/index.cgi?clickButton> [snipped to stay within list size limit]<http://www.socialtext.net/jets/index.cgi?clickButton> clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at org.apache.tools.ant.Target.performTasks(Target.java:369) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at org.apache.tools.ant.Project.executeTarget(Project.java:1185) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at org.apache.tools.ant.helper.DefaultExecutor.executeTargets( DefaultExecutor.java:40) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at org.apache.tools.ant.Project.executeTargets(Project.java:1068) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at org.apache.tools.ant.Main.runBuild(Main.java:668) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at org.apache.tools.ant.Main.startAnt(Main.java:187) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> == CALLING JAVASCRIPT == clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> function () { clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> native code, arity=0<http://www.socialtext.net/jets/index.cgi?native%20code%2C%20arity%3D0> clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> } clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> ======= EXCEPTION END ======== clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> DEBUG ( com.canoo.webtest.steps.Step) - Finished clickButton (12/32) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> DEBUG ( com.canoo.webtest.steps.Step) - Completed Step: clickButton (12/32) clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> DEBUG ( com.canoo.webtest.steps.AbstractBrowserAction) - Current response didn't change during step execution clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> DEBUG ( com.canoo.webtest.steps.Step) - Step didn't produce results, no need to notifying listeners clickButton <http://www.socialtext.net/jets/index.cgi?clickButton> DEBUG ( com.canoo.webtest.steps.Step) - <<<< Successful Step: clickButton (12/32) So guess I need to find out why this fails when IE seems to accept it. Any advice on how to approach this? I tried downloading HtmlUnit-20070803 but that did not help. regards, John

