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