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-{#}">&#160;&#160;&#160;&#160;<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-{#}">&#160;&#160;&#160;&#160;<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-{#}">&#160;&#160;&#160;&#160;<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-{#}">&#160;&#160;&#160;&#160;<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-{#}">&#160;&#160;&#160;&#160;<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-{#}">&#160;&#160;&#160;&#160;<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-{#}">&#160;&#160;&#160;&#160;<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-{#}">&#160;&#160;&#160;&#160;<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-{#}">&#160;&#160;&#160;&#160;<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-{#}">&#160;&#160;&#160;&#160;<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

Reply via email to