Hi,
I found a problem using jWebUnit when using
javascript:window.history.forward(1);
I get the following error
javascript:window.history.forward(1);
failed: org.mozilla.javascript.EcmaError: TypeError:
Cannot call method "forward" of undefined (httpunit#1)
(httpunit#3)
at
com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.handleScriptException(JavaScript.java:202)
at
If window.history.forward(1); is removed from JSPs the
test goes fine.
Does jWebUnit does not support using javascript
history object.?
Is there any workaround for this.
Cheers,
-Srikanth
Complete Stack Trace
********************
javascript:window.history.forward(1);
//' failed: org.mozilla.javascript.EcmaError:
TypeError: Cannot call method "forward" of undefined
(httpunit#1) (httpunit#3)
at
com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.handleScriptException(JavaScript.java:202)
at
com.meterware.httpunit.javascript.JavaScript$JavaScriptEngine.evaluateScriptExpression(JavaScript.java:189)
at
com.meterware.httpunit.scripting.ScriptableDelegate.evaluateExpression(ScriptableDelegate.java:74)
at
com.meterware.httpunit.WebWindow.getResource(WebWindow.java:167)
at
com.meterware.httpunit.WebWindow.getSubframeResponse(WebWindow.java:128)
at
com.meterware.httpunit.WebWindow.getResponse(WebWindow.java:121)
at
com.meterware.httpunit.WebWindow.sendRequest(WebWindow.java:110)
at
com.meterware.httpunit.WebRequestSource.submitRequest(WebRequestSource.java:253)
at
com.meterware.httpunit.WebRequestSource.submitRequest(WebRequestSource.java:232)
at
com.meterware.httpunit.WebLink.click(WebLink.java:98)
at
net.sourceforge.jwebunit.HttpUnitDialog.submitRequest(HttpUnitDialog.java:573)
at
net.sourceforge.jwebunit.HttpUnitDialog.clickLinkWithText(HttpUnitDialog.java:655)
at
net.sourceforge.jwebunit.WebTester.clickLinkWithText(WebTester.java:885)
at
net.sourceforge.jwebunit.WebTestCase.clickLinkWithText(WebTestCase.java:359)
at
com.verisign.nrd.web.test.LoginTest.submitLoginForm(LoginTest.java:48)
at
com.verisign.nrd.web.test.LoginTest.testValidLogin(LoginTest.java:32)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
com.verisign.nrd.web.test.LoginTest.main(LoginTest.java:64)
at
net.sourceforge.jwebunit.HttpUnitDialog.submitRequest(HttpUnitDialog.java:576)
at
net.sourceforge.jwebunit.HttpUnitDialog.clickLinkWithText(HttpUnitDialog.java:655)
at
net.sourceforge.jwebunit.WebTester.clickLinkWithText(WebTester.java:885)
at
net.sourceforge.jwebunit.WebTestCase.clickLinkWithText(WebTestCase.java:359)
at
com.verisign.nrd.web.test.LoginTest.submitLoginForm(LoginTest.java:48)
at
com.verisign.nrd.web.test.LoginTest.testValidLogin(LoginTest.java:32)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
com.verisign.nrd.web.test.LoginTest.main(LoginTest.java:64)
FAILURES!!!
Tests run: 2, Failures: 0, Errors: 1
__________________________________
Yahoo! Mail - PC Magazine Editors' Choice 2005
http://mail.yahoo.com
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Jwebunit-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jwebunit-users