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

Reply via email to