Hi, Try closing all Firefox instances and start again.
Also a patch updating to Selenium RC 1.0.1 would be welcome ;) Regards, Julien ________________________________ De : anisotrope <anisotr...@voila.fr> À : Julien HENRY <henr...@yahoo.fr> Envoyé le : Lun 28 Décembre 2009, 20 h 38 min 42 s Objet : Re: Re : [JWebUnit-development] SeleniumTestingEngineImpl Hi, actually i run the selelium serveur : java -jar C:\java\selenium-remote-control-1.0-beta-1\selenium-remote-control-1.0-beta-1\selenium-server-1.0-beta-1\selenium-server.jar and it started correctly but when i launch my 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"); > } > } The server window gave me : 20:33:43.437 INFO - Java: Sun Microsystems Inc. 10.0-b22 20:33:43.437 INFO - OS: Windows XP 5.1 x86 20:33:43.437 INFO - v1.0-beta-1 [2201], with Core v1.0-beta-1 [1994] 20:33:43.609 INFO - Version Jetty/5.1.x 20:33:43.609 INFO - Started HttpContext[/selenium-server/driver,/selenium-server /driver] 20:33:43.625 INFO - Started HttpContext[/selenium-server,/selenium-server] 20:33:43.625 INFO - Started HttpContext[/,/] 20:33:43.640 INFO - Started SocketListener on 0.0.0.0:4444 20:33:43.640 INFO - Started org.mortbay.jetty.ser...@5740bb 20:33:56.500 INFO - Checking Resource aliases 20:33:56.531 INFO - Command request: getNewBrowserSession[*chrome, http://jwebun it.sourceforge.net/] on session null 20:33:56.531 INFO - creating new remote session 20:33:56.750 INFO - Allocated session 710aaee34b8f4af5a0534e68e1737ac7 for http: //jwebunit.sourceforge.net/, launching... 20:33:56.843 INFO - Preparing Firefox profile... 20:34:17.968 WARN - POST /selenium-server/driver/ HTTP/1.1 java.lang.RuntimeException: Firefox refused shutdown while preparing a profile at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.wai tForFullProfileToBeCreated(FirefoxChromeLauncher.java:290) at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.lau nch(FirefoxChromeLauncher.java:143) at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.lau nchRemoteSession(FirefoxChromeLauncher.java:329) at org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSessi on(BrowserSessionFactory.java:312) at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession (BrowserSessionFactory.java:113) at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession (BrowserSessionFactory.java:78) at org.openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowse rSession(SeleniumDriverResourceHandler.java:653) at org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(Se leniumDriverResourceHandler.java:410) at org.openqa.selenium.server.SeleniumDriverResourceHandler.handleComman dRequest(SeleniumDriverResourceHandler.java:388) at org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(Selen iumDriverResourceHandler.java:135) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java: 244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Caused by: org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher$Fil eLockRemainedException: Lock file still present! C:\DOCUME~1\manu\LOCALS~1\Temp\ customProfileDir710aaee34b8f4af5a0534e68e1737ac7\parent.lock at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.wai tForFileLockToGoAway(FirefoxChromeLauncher.java:247) at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.wai tForFullProfileToBeCreated(FirefoxChromeLauncher.java:288) ... 18 more 20:34:17.984 INFO - Command request: open[http://jwebunit.sourceforge.net/, ] on session null 20:34:17.984 ERROR - Exception running command java.lang.NullPointerException: sessionId should not be null; has this session b een started yet? at org.openqa.selenium.server.FrameGroupCommandQueueSet.getQueueSet(Fram eGroupCommandQueueSet.java:199) at org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(Se leniumDriverResourceHandler.java:535) at org.openqa.selenium.server.SeleniumDriverResourceHandler.handleComman dRequest(SeleniumDriverResourceHandler.java:388) at org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(Selen iumDriverResourceHandler.java:135) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java: 244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) 20:34:17.984 INFO - Got result: ERROR Server Exception: sessionId should not be null; has this session been started yet? on session null Does it helps you and me by the end ? > > Hi, > > You need to start the Selenium proxy before starting your tests. There is a > Maven plugin that may help but as you are not using Maven I suggest to try by > running it manually. AFAIR, simply open a console and start selenium server > with: > java -jar selenium-server-XX.jar > > http://seleniumhq.org/projects/remote-control/ > http://seleniumhq.org/docs/05_selenium_rc.html#installation > > Regards, > > Julien > > > > > ________________________________ > De : anisotrope <anisotr...@voila.fr> > À : jwebunit-developm...@lists.sourceforge.net > Envoyé le : Dim 27 Décembre 2009, 23 h 33 min 24 s > Objet : [JWebUnit-development] SeleniumTestingEngineImpl > > 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 > jwebunit-developm...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jwebunit-development > > > > ____________________________________________________ Adressez gratuitement vos cartes de voeux virtuelles avec Voila.fr sur http://carte-de-voeux.voila.fr
------------------------------------------------------------------------------ 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-users mailing list JWebUnit-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jwebunit-users