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