Hello everybody,
in the JWebUnit website it is written that the selenium plugins is a BETA 
quality (not all the JWebUnit API could be executed with Selenium). I am trying 
to launch the simple following test :

import net.sourceforge.jwebunit.junit.WebTester;
import net.sourceforge.jwebunit.selenium.SeleniumTestingEngineImpl;
import junit.framework.TestCase;


public class TestJWebUnit2 extends TestCase {

private WebTester tester;
        
        public TestJWebUnit2 (String name) {
        super(name);
        tester = new WebTester();
        SeleniumTestingEngineImpl engine = new SeleniumTestingEngineImpl();
        tester.setDialog(engine);
        
//tester.getTestContext().setBaseUrl("http://jwebunit.sourceforge.net/";);
        tester.getTestContext().setBaseUrl("http://jwebunit.sourceforge.net/";);
        
    }

    public void testSearch() throws Exception {
        tester.beginAt("/");
        tester.setTextField("q", "htmlunit");
        tester.submit("btnG");
        tester.clickLinkWithText("HtmlUnit");
        tester.assertTitleEquals("HtmlUnit - Welcome to HtmlUnit");
        tester.assertLinkPresentWithText("Get started");
     }
}  

I got the message : 

com.thoughtworks.selenium.SeleniumException: Internal Server Error
        at 
com.thoughtworks.selenium.HttpCommandProcessor.getCommandResponse(HttpCommandProcessor.java:124)
        at 
com.thoughtworks.selenium.HttpCommandProcessor.executeCommandOnServlet(HttpCommandProcessor.java:82)
        at 
com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:68)
        at 
com.thoughtworks.selenium.DefaultSelenium.open(DefaultSelenium.java:234)
        at 
net.sourceforge.jwebunit.selenium.SeleniumTestingEngineImpl.gotoPage(SeleniumTestingEngineImpl.java:210)
        at 
net.sourceforge.jwebunit.selenium.SeleniumTestingEngineImpl.beginAt(SeleniumTestingEngineImpl.java:70)
        at net.sourceforge.jwebunit.junit.WebTester.beginAt(WebTester.java:212)
        at TestJunitWebUnitExample2.testSearch(TestJWebUnit2 .java:21)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at junit.framework.TestCase.runTest(TestCase.java:164)
        at junit.framework.TestCase.runBare(TestCase.java:130)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:120)
        at junit.framework.TestSuite.runTest(TestSuite.java:230)
        at junit.framework.TestSuite.run(TestSuite.java:225)
        at 
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
        at 
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)

I am not using maven i have references to the jars in my IDE :
- jwebunit-selenium-plugin-2.2.jar
- jwebunit-core-2.2.jar
and the jars contained in the lib directory of the release 2.2

Has anyone any idea of what is the problem ?
Thanks a lot !

 




____________________________________________________

Tables en fĂȘte, recettes parfaites, sorties en goguette tout est sur 
http://evenementiel.voila.fr/Noel 




------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
JWebUnit-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jwebunit-development

Reply via email to