Hi Marc, I have downloaded new htmlunit and all works fine, all required pages have opened and XPathes are verified. Thank you very much.
Ruslan -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ruslan Roz Sent: Wednesday, January 09, 2008 6:08 PM To: [email protected]; 'Marc Guillemot' Subject: RE: [Webtest] ExtJS Support Hi, Am I incorrect again? <target name="test"> <webtest name="check ExtJS"> <config> <header name="User-Agent" value="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.11) Gecko/20061201 Firefox/2.0.0.11 (Ubuntu-feisty)"/> </config> <invoke url="http://extjs.com/"/> </webtest> Error Message JavaScript error loading page http://extjs.com/: Illegal repetition near index 36 <tpl for="."><div class="sample-item {cls}" id="sample-{#}">    <span>{title}</span></div></tpl> ^ Location D:\Installs.FreeWare\Canoo Webtest\myWebTestProject\tests\example2.xml (line: 9) Details javascript error Illegal repetition near index 36 <tpl for="."><div class="sample-item {cls}" id="sample-{#}">    <span>{title}</span></div></tpl> ^ line -1 javascript source function (R) { return typeof Ext != "undefined" ? P(Ext.lib.Event.getEvent(R)) : false; } failing line <no source> javascript call stack Illegal repetition near index 36 <tpl for="."><div class="sample-item {cls}" id="sample-{#}">    <span>{title}</span></div></tpl> ^ Thanks, Ruslan -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Marc Guillemot Sent: Wednesday, January 09, 2008 4:14 PM To: [email protected] Subject: Re: [Webtest] ExtJS Support Hi, this is not correct, you just need something like <config> <header name="User-Agent" value="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.11) Gecko/20061201 Firefox/2.0.0.11 (Ubuntu-feisty)"/> </config> ie as User-Agent something that identifies as Firefox. Cheers, Marc. -- Blog: http://mguillem.wordpress.com Ruslan Roz wrote: > Hi, > > I am using htmlunit-1.13. > > Am I correct, if I simulate Firefox in the following way? > > <config> > <header name="User-Agent" value="FIREFOX_2"/> > </config> > <groovy> > import > com.gargoylesoftware.htmlunit.WebClient > import > com.gargoylesoftware.htmlunit.BrowserVersion > import > com.gargoylesoftware.htmlunit.html.HtmlPage > def webClient = new > WebClient(BrowserVersion.FIREFOX_2, "proxy", 3128); > def page = > webClient.getPage("http://extjs.com/"); > </groovy> > > When this test executes, I obtain similar error: > > > Error > Message > Error invoking groovy: Illegal repetition near index 36 <tpl for="."><div > class="sample-item {cls}" > id="sample-{#}">    <span>{title}</span></div></tpl> ^ > > Location > D:\Installs.FreeWare\Canoo Webtest\myWebTestProject\tests\example2.xml > (line: 9) > > Exception > com.canoo.webtest.engine.StepExecutionException > > Stacktrace > D:\Installs.FreeWare\Canoo Webtest\myWebTestProject\tests\example2.xml:9: > Error invoking groovy: Illegal repetition near index 36 > <tpl for="."><div class="sample-item {cls}" > id="sample-{#}">    <span>{title}</span></div></tpl> > ^, Step: GroovyStep at > D:\Installs.FreeWare\Canoo Webtest\myWebTestProject\tests\example2.xml:9: > with (taskName="groovy") > at > com.canoo.webtest.extension.groovy.GroovyInvoker.doExecute(GroovyInvoker.jav > a:54) > at > com.canoo.webtest.extension.groovy.GroovyStep.doExecute(GroovyStep.java:37) > at com.canoo.webtest.steps.Step.execute(Step.java:100) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at > com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43 > ) > at > com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31) > at com.canoo.webtest.steps.Step.execute(Step.java:100) > at org.apache.tools.ant.Task.perform(Task.java:364) > at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:197) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > at > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx > ecutor.java:37) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > at > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx > ecutor.java:37) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > at org.apache.tools.ant.Project.executeTarget(Project.java:1185) > at > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.j > ava:40) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.Main.runBuild(Main.java:668) > at org.apache.tools.ant.Main.startAnt(Main.java:187) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > Caused by: com.gargoylesoftware.htmlunit.ScriptException: Illegal repetition > near index 36 > <tpl for="."><div class="sample-item {cls}" > id="sample-{#}">    <span>{title}</span></div></tpl> > ^ > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAct > ion.run(JavaScriptEngine.java:512) > at org.mozilla.javascript.Context.call(Context.java:515) > at org.mozilla.javascript.Context.call(Context.java:450) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaS > criptEngine.java:425) > at > com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunctionIfPossi > ble(HtmlPage.java:802) > at > com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.execut > eEventListeners(EventListenersContainer.java:158) > at > com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.execut > eBubblingListeners(EventListenersContainer.java:196) > at > com.gargoylesoftware.htmlunit.javascript.host.NodeImpl.fireEvent(NodeImpl.ja > va:525) > at > com.gargoylesoftware.htmlunit.html.HtmlElement$1.run(HtmlElement.java:927) > at org.mozilla.javascript.Context.call(Context.java:528) > at org.mozilla.javascript.Context.call(Context.java:450) > at > com.gargoylesoftware.htmlunit.html.HtmlElement.fireEvent(HtmlElement.java:93 > 1) > at > com.gargoylesoftware.htmlunit.html.HtmlElement.fireEvent(HtmlElement.java:90 > 8) > at > com.gargoylesoftware.htmlunit.html.HtmlPage.executeOnLoadHandlersIfNeeded(Ht > mlPage.java:1024) > at > com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:149) > at > com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:4 > 53) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:343) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:397) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:384) > at > gjdk.com.gargoylesoftware.htmlunit.WebClient_GroovyReflector.invoke(Unknown > Source) > at groovy.lang.MetaMethod.invoke(MetaMethod.java:115) > at > org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassHelper.j > ava:713) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:560) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:450) > at > org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:119) > at > org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:11 > 1) > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptByteco > deAdapter.java:187) > at Script1.run(Script1.groovy:6) > at groovy.lang.GroovyShell.evaluate(GroovyShell.java:484) > at groovy.lang.GroovyShell.evaluate(GroovyShell.java:459) > at > com.canoo.webtest.extension.groovy.GroovyInvoker.doExecute(GroovyInvoker.jav > a:40) > ... 37 more > Caused by: java.util.regex.PatternSyntaxException: Illegal repetition near > index 36 > <tpl for="."><div class="sample-item {cls}" > id="sample-{#}">    <span>{title}</span></div></tpl> > ^ > at java.util.regex.Pattern.error(Pattern.java:1650) > at java.util.regex.Pattern.closure(Pattern.java:2706) > at java.util.regex.Pattern.sequence(Pattern.java:1798) > at java.util.regex.Pattern.expr(Pattern.java:1687) > at java.util.regex.Pattern.compile(Pattern.java:1397) > at java.util.regex.Pattern.<init>(Pattern.java:1124) > at java.util.regex.Pattern.compile(Pattern.java:817) > at java.lang.String.replaceFirst(String.java:1967) > at > com.gargoylesoftware.htmlunit.javascript.regexp.HtmlUnitRegExpProxy.action(H > tmlUnitRegExpProxy.java:81) > at > org.mozilla.javascript.NativeString.execIdCall(NativeString.java:300) > at > org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:127) > at > org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3085) > at > org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2251) > at > org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:161 > ) > at > org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2172) > at > org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:257) > at > org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:127) > at > org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3085) > at > org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2251) > at > org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:161 > ) > at > org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340) > at > com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(Ht > mlUnitContextFactory.java:186) > at > org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758) > at > org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:159 > ) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaS > criptEngine.java:454) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$4.doRun(JavaScript > Engine.java:419) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAct > ion.run(JavaScriptEngine.java:508) > ... 67 more > --- Nested Exception --- > ======= EXCEPTION START ======== > Exception class=[java.util.regex.PatternSyntaxException] > com.gargoylesoftware.htmlunit.ScriptException: Illegal repetition near index > 36 > <tpl for="."><div class="sample-item {cls}" > id="sample-{#}">    <span>{title}</span></div></tpl> > ^ > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAct > ion.run(JavaScriptEngine.java:512) > at org.mozilla.javascript.Context.call(Context.java:515) > at org.mozilla.javascript.Context.call(Context.java:450) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaS > criptEngine.java:425) > at > com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunctionIfPossi > ble(HtmlPage.java:802) > at > com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.execut > eEventListeners(EventListenersContainer.java:158) > at > com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.execut > eBubblingListeners(EventListenersContainer.java:196) > at > com.gargoylesoftware.htmlunit.javascript.host.NodeImpl.fireEvent(NodeImpl.ja > va:525) > at > com.gargoylesoftware.htmlunit.html.HtmlElement$1.run(HtmlElement.java:927) > at org.mozilla.javascript.Context.call(Context.java:528) > at org.mozilla.javascript.Context.call(Context.java:450) > at > com.gargoylesoftware.htmlunit.html.HtmlElement.fireEvent(HtmlElement.java:93 > 1) > at > com.gargoylesoftware.htmlunit.html.HtmlElement.fireEvent(HtmlElement.java:90 > 8) > at > com.gargoylesoftware.htmlunit.html.HtmlPage.executeOnLoadHandlersIfNeeded(Ht > mlPage.java:1024) > at > com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:149) > at > com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:4 > 53) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:343) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:397) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:384) > at > gjdk.com.gargoylesoftware.htmlunit.WebClient_GroovyReflector.invoke(Unknown > Source) > at groovy.lang.MetaMethod.invoke(MetaMethod.java:115) > at > org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassHelper.j > ava:713) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:560) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:450) > at > org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:119) > at > org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:11 > 1) > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptByteco > deAdapter.java:187) > at Script1.run(Script1.groovy:6) > at groovy.lang.GroovyShell.evaluate(GroovyShell.java:484) > at groovy.lang.GroovyShell.evaluate(GroovyShell.java:459) > at > com.canoo.webtest.extension.groovy.GroovyInvoker.doExecute(GroovyInvoker.jav > a:40) > at > com.canoo.webtest.extension.groovy.GroovyStep.doExecute(GroovyStep.java:37) > at com.canoo.webtest.steps.Step.execute(Step.java:100) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at > com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43 > ) > at > com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31) > at com.canoo.webtest.steps.Step.execute(Step.java:100) > at org.apache.tools.ant.Task.perform(Task.java:364) > at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:197) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > at > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx > ecutor.java:37) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > at > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx > ecutor.java:37) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > at org.apache.tools.ant.Project.executeTarget(Project.java:1185) > at > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.j > ava:40) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.Main.runBuild(Main.java:668) > at org.apache.tools.ant.Main.startAnt(Main.java:187) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > Caused by: java.util.regex.PatternSyntaxException: Illegal repetition near > index 36 > <tpl for="."><div class="sample-item {cls}" > id="sample-{#}">    <span>{title}</span></div></tpl> > ^ > at java.util.regex.Pattern.error(Pattern.java:1650) > at java.util.regex.Pattern.closure(Pattern.java:2706) > at java.util.regex.Pattern.sequence(Pattern.java:1798) > at java.util.regex.Pattern.expr(Pattern.java:1687) > at java.util.regex.Pattern.compile(Pattern.java:1397) > at java.util.regex.Pattern.<init>(Pattern.java:1124) > at java.util.regex.Pattern.compile(Pattern.java:817) > at java.lang.String.replaceFirst(String.java:1967) > at > com.gargoylesoftware.htmlunit.javascript.regexp.HtmlUnitRegExpProxy.action(H > tmlUnitRegExpProxy.java:81) > at > org.mozilla.javascript.NativeString.execIdCall(NativeString.java:300) > at > org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:127) > at > org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3085) > at > org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2251) > at > org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:161 > ) > at > org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2172) > at > org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:257) > at > org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:127) > at > org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3085) > at > org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2251) > at > org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:161 > ) > at > org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340) > at > com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(Ht > mlUnitContextFactory.java:186) > at > org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758) > at > org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:159 > ) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaS > criptEngine.java:454) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$4.doRun(JavaScript > Engine.java:419) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAct > ion.run(JavaScriptEngine.java:508) > ... 67 more > Enclosed exception: > java.util.regex.PatternSyntaxException: Illegal repetition near index 36 > <tpl for="."><div class="sample-item {cls}" > id="sample-{#}">    <span>{title}</span></div></tpl> > ^ > at java.util.regex.Pattern.error(Pattern.java:1650) > at java.util.regex.Pattern.closure(Pattern.java:2706) > at java.util.regex.Pattern.sequence(Pattern.java:1798) > at java.util.regex.Pattern.expr(Pattern.java:1687) > at java.util.regex.Pattern.compile(Pattern.java:1397) > at java.util.regex.Pattern.<init>(Pattern.java:1124) > at java.util.regex.Pattern.compile(Pattern.java:817) > at java.lang.String.replaceFirst(String.java:1967) > at > com.gargoylesoftware.htmlunit.javascript.regexp.HtmlUnitRegExpProxy.action(H > tmlUnitRegExpProxy.java:81) > at > org.mozilla.javascript.NativeString.execIdCall(NativeString.java:300) > at > org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:127) > at > org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3085) > at > org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2251) > at > org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:161 > ) > at > org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2172) > at > org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:257) > at > org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:127) > at > org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3085) > at > org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2251) > at > org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:161 > ) > at > org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340) > at > com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(Ht > mlUnitContextFactory.java:186) > at > org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758) > at > org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:159 > ) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaS > criptEngine.java:454) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$4.doRun(JavaScript > Engine.java:419) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAct > ion.run(JavaScriptEngine.java:508) > at org.mozilla.javascript.Context.call(Context.java:515) > at org.mozilla.javascript.Context.call(Context.java:450) > at > com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaS > criptEngine.java:425) > at > com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptFunctionIfPossi > ble(HtmlPage.java:802) > at > com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.execut > eEventListeners(EventListenersContainer.java:158) > at > com.gargoylesoftware.htmlunit.javascript.host.EventListenersContainer.execut > eBubblingListeners(EventListenersContainer.java:196) > at > com.gargoylesoftware.htmlunit.javascript.host.NodeImpl.fireEvent(NodeImpl.ja > va:525) > at > com.gargoylesoftware.htmlunit.html.HtmlElement$1.run(HtmlElement.java:927) > at org.mozilla.javascript.Context.call(Context.java:528) > at org.mozilla.javascript.Context.call(Context.java:450) > at > com.gargoylesoftware.htmlunit.html.HtmlElement.fireEvent(HtmlElement.java:93 > 1) > at > com.gargoylesoftware.htmlunit.html.HtmlElement.fireEvent(HtmlElement.java:90 > 8) > at > com.gargoylesoftware.htmlunit.html.HtmlPage.executeOnLoadHandlersIfNeeded(Ht > mlPage.java:1024) > at > com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:149) > at > com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:4 > 53) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:343) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:397) > at > com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:384) > at > gjdk.com.gargoylesoftware.htmlunit.WebClient_GroovyReflector.invoke(Unknown > Source) > at groovy.lang.MetaMethod.invoke(MetaMethod.java:115) > at > org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassHelper.j > ava:713) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:560) > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:450) > at > org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:119) > at > org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:11 > 1) > at > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptByteco > deAdapter.java:187) > at Script1.run(Script1.groovy:6) > at groovy.lang.GroovyShell.evaluate(GroovyShell.java:484) > at groovy.lang.GroovyShell.evaluate(GroovyShell.java:459) > at > com.canoo.webtest.extension.groovy.GroovyInvoker.doExecute(GroovyInvoker.jav > a:40) > at > com.canoo.webtest.extension.groovy.GroovyStep.doExecute(GroovyStep.java:37) > at com.canoo.webtest.steps.Step.execute(Step.java:100) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at > com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:43 > ) > at > com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31) > at com.canoo.webtest.steps.Step.execute(Step.java:100) > at org.apache.tools.ant.Task.perform(Task.java:364) > at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:197) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > at > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx > ecutor.java:37) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > at > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx > ecutor.java:37) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > at > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > at org.apache.tools.ant.Project.executeTarget(Project.java:1185) > at > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.j > ava:40) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.Main.runBuild(Main.java:668) > at org.apache.tools.ant.Main.startAnt(Main.java:187) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) > == CALLING JAVASCRIPT == > > function (R) { > return typeof Ext != "undefined" ? P(Ext.lib.Event.getEvent(R)) : > false; > } > > ======= EXCEPTION END ======== > > Thanks, > Ruslan > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > On Behalf Of Marc Guillemot > Sent: Tuesday, January 08, 2008 5:51 PM > To: [email protected] > Subject: Re: [Webtest] ExtJS Support > > Hi, > > this is perfect, I could reproduce it and this will be fixed in > HtmlUnit-1.14 > > Btw: with latest HtmlUnit sources, the problem doesn't occur when > simulating Firefox. Have you tried that? > > Cheers, > Marc. _______________________________________________ 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

