Tharindu Madushanka wrote: > Hi, > > I have completed sending loging / logout observation events and trying to > write integration test for the task. I have written a test case similar to > the attached file. I want to clear few things about it. As well as I got few > issues while trying to run. > > *Question 1* - I think this test should check my observation event sending - > Please comment on if there is any mistake on groovy script added to > createPage() content. > > *Question 2 *- On running the selinium tests > Test is named LoginObservationTest > > After writing the test case, For first time run, I went to > /enterprise/distribution-test/selenium-tests directory and run the following > command as in tutorial > mvn install -Dpattern=LoginObservationTest > > It showed an error saying > java.lang.RuntimeException: Firefox couldn't be found in the path! > Please add the directory containing 'firefox-bin' to your PATH environment > variable, or explicitly specify a path to Firefox like this: > *firefox /blah/blah/firefox-bin > > Then I have linked the firefox folder as it was suggested in this > http://willbryant.net/software/2008/05/26/selenium_rc_firefox_2_on_ubuntu_hardy > But in my case I have firefox-3.0.10 and inside that I had firefox binary > not a file named firefox-bin > Then I linked to path like this. > sudo ln /usr/lib/firefox-3.0.10/firefox /usr/lib/firefox/firefox-bin > > Now I get an exception like this when I run the command to test my selenium > test :(
Here's what I do: * add my test class to AllTests * download and unpack FF2 * change the firefox profile in the pom and put <browser>*firefox /path/to/firefox2/firefox-bin</browser> * make sure MyTest#suite() method points to the right class This may not be the best setup but it sure works for me. Hope this helps, Marius > > ------------------------------------------------------- > T E S T S > ------------------------------------------------------- > Running com.xpn.xwiki.it.selenium.AllTests > 09:59:44,591 INFO [org.mortbay.util.Credential] Checking Resource aliases > 09:59:44,602 INFO > [org.openqa.selenium.server.SeleniumDriverResourceHandler] Command request: > getNewBrowserSession[*firefox, http://localhost:8080, ] on session null > 09:59:44,603 INFO [org.openqa.selenium.server.BrowserSessionFactory] > creating new remote session > 09:59:44,936 INFO [org.openqa.selenium.server.BrowserSessionFactory] > Allocated session 775dad4fbed24b0e98a86c0652ec136c for http://localhost:8080, > launching... > 09:59:45,092 INFO > [org.openqa.selenium.server.browserlaunchers.FirefoxCustomProfileLauncher] > Preparing Firefox profile... > Could not read application.ini > 10:00:05,235 WARN [org.mortbay.http.HttpConnection] POST > /selenium-server/driver/ HTTP/1.1 > java.lang.RuntimeException: Timed out waiting for profile to be created! > > Kindly tell me some tips to solve this. > > Thank you, > -Tharindu > > > ------------------------------------------------------------------------ > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

