Hi Marc,

ok. I found a point to fixed my problem. The JS create not the whole input,
it set some attributes. so i use the forceInputFieldAttribute tag to set the
attributes manually, now it works fine.

Thanks,
Dariusch



Marc Guillemot wrote:
> 
> Dariusch,
> 
> this is the correct information giving details about the js error... but
> this is not related to the code snippet you posted previously as it
> didn't contain any reference to "slideBlock2".
> 
> Cheers,
> Marc.
> -- 
> Web: http://www.efficient-webtesting.com
> Blog: http://mguillem.wordpress.com
> 
> dariusch wrote:
>> Hello,
>> 
>> i use the latest Snapshot from canoo-webtest and the JS error is:
>> 
>> [expectDialog] ======= EXCEPTION START ========
>> [expectDialog] EcmaError: lineNumber=[1] column=[0] lineSource=[<no
>> source>]
>> name=[ReferenceError] sourceName=[JavaScriptBackgroundJob]
>> message=[ReferenceError: "slideBlock2" is not defined.
>> (JavaScriptBackgroundJob#1)]
>> [expectDialog] com.gargoylesoftware.htmlunit.ScriptException:
>> ReferenceError: "slideBlock2" is not defined. (JavaScriptBackgroundJob#1)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:528)
>> [expectDialog]       at org.mozilla.javascript.Context.call(Context.java:502)
>> [expectDialog]       at
>> org.mozilla.javascript.ContextFactory.call(ContextFactory.java:511)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:405)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:380)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible(HtmlPage.java:889)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.JavaScriptBackgroundJob.run(JavaScriptBackgroundJob.java:101)
>> [expectDialog]       at java.lang.Thread.run(Thread.java:613)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.ThreadManager$1.run(ThreadManager.java:127)
>> [expectDialog] Caused by: org.mozilla.javascript.EcmaError:
>> ReferenceError:
>> "slideBlock2" is not defined. (JavaScriptBackgroundJob#1)
>> [expectDialog]       at
>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3558)
>> [expectDialog]       at
>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3536)
>> [expectDialog]       at
>> org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3621)
>> [expectDialog]       at
>> org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1653)
>> [expectDialog]       at
>> org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3413)
>> [expectDialog]       at
>> org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2484)
>> [expectDialog]       at
>> org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:164)
>> [expectDialog]       at
>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:401)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:169)
>> [expectDialog]       at
>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3004)
>> [expectDialog]       at
>> org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:175)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$5.doRun(JavaScriptEngine.java:396)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:522)
>> [expectDialog]       ... 8 more
>> [expectDialog] Enclosed exception: 
>> [expectDialog] org.mozilla.javascript.EcmaError: ReferenceError:
>> "slideBlock2" is not defined. (JavaScriptBackgroundJob#1)
>> [expectDialog]       at
>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3558)
>> [expectDialog]       at
>> org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3536)
>> [expectDialog]       at
>> org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3621)
>> [expectDialog]       at
>> org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1653)
>> [expectDialog]       at
>> org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:3413)
>> [expectDialog]       at script(JavaScriptBackgroundJob:1)
>> [expectDialog]       at
>> org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2484)
>> [expectDialog]       at
>> org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:164)
>> [expectDialog]       at
>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:401)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.javascript.HtmlUnitContextFactory.doTopCall(HtmlUnitContextFactory.java:169)
>> [expectDialog]       at
>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3004)
>> [expectDialog]       at
>> org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:175)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$5.doRun(JavaScriptEngine.java:396)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine$HtmlUnitContextAction.run(JavaScriptEngine.java:522)
>> [expectDialog]       at org.mozilla.javascript.Context.call(Context.java:502)
>> [expectDialog]       at
>> org.mozilla.javascript.ContextFactory.call(ContextFactory.java:511)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:405)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(JavaScriptEngine.java:380)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossible(HtmlPage.java:889)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.JavaScriptBackgroundJob.run(JavaScriptBackgroundJob.java:101)
>> [expectDialog]       at java.lang.Thread.run(Thread.java:613)
>> [expectDialog]       at
>> com.gargoylesoftware.htmlunit.ThreadManager$1.run(ThreadManager.java:127)
>> [expectDialog] ======= EXCEPTION END ========
>> 
>> i am not sure, but i think that the problem with the js that's create the
>> hidden inputfield is not depending on this error. To view the js error
>> messages i set:
>> 
>> <option name="ThrowExceptionOnScriptError" value="true"/>
>> 
>> is this the correct way?
>> 
>> Cheers,
>> Dariusch
> 
> 
> 
> _______________________________________________
> WebTest mailing list
> [email protected]
> http://lists.canoo.com/mailman/listinfo/webtest
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Problem-with-javaScript-tp19992136p19994417.html
Sent from the WebTest mailing list archive at Nabble.com.

_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to