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_h…
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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs