Hello,

I'm using selenium rc for automated testing on a centos box.

working on the box itself has no problem as long as i start the server through 
terminal.

though if i wanted to run tests remotely i have a problem with firefox not 
knowing on  which display to run.

i have a vnc client running on port 1 (5801/5901)

I've tried the following:

export DISPLAY=1 ; java -jar selenium-server.jar > /opt/selenium/Logs/logs.txt 
# through ssh session though that didn't work


the only way to initiate it properly is to connect through vnc, open a terminal 
and type : java -jar $PWD/selenium-server.jar
though i don't know how to automate this.

so i thought of setting this in xstartup # vnc's startup for display 1

as such:


  1 #!/bin/sh
  2 
  3 # Uncomment the following two lines for normal desktop:
  4  unset SESSION_MANAGER
  5  exec /etc/X11/xinit/xinitrc
  6 while true ;do sh /opt/scripts/rc; done &
  7 [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
  8 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
  9 xsetroot -solid grey
 10 vncconfig -iconic &
 11 xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
 12 twm &

]# more /opt/scripts/rc
java -jar /opt/selenium/selenium-server.jar > /opt/selenium/Logs/logs.txt


Though that isn't working either, and still the firefox profile doesnt know 
where to start.

this is the error :


PHPUnit_Framework_Exception: Response from Selenium RC server for 
getNewBrowserSession(*firefox, http://www.test.com).
Failed to start new browser session: Error while launching browser.


any help to automate the startup on display 1 would be greatly appreciated

                                          
_______________________________________________
CentOS mailing list
[email protected]
http://lists.centos.org/mailman/listinfo/centos

Reply via email to