2011-03-23 2 views
4

J'ai une instance EC2 M1.Small sans tête exécutant Ubuntu. J'ai essayé de l'utiliser pour effectuer un test de sélénium codé en Ruby. Je cours le sélénium serveur 2.0b3 (le dernier).Exécution du sélénium sur une machine EC2 sans tête?

i ai activé XVFB:

$ sudo startx - qui Xvfb: 1 -Screen 0 1024x768x24 2> & 1>/dev/null & [1] 1119

$ DISPLAY =: 1 java -jar automation/ruby-sélénium-cadre/sélénium-server-1.0.3/sélénium-server.jar> /tmp/selenium_log.log & [2] 1245

Et puis exécutez mon code:

$ ./BTRuby.rb coverage_ 

je reçois la sortie suivante dans le journal de sélénium:

14:11:27.448 INFO - Command request: getNewBrowserSession[*firefox, URL, , ] on session null 
14:11:27.448 INFO - creating new remote session 
14:11:27.448 INFO - Allocated session 4b1395b136174ab798eddd6a59d8e308 for URL, launching... 
14:11:27.488 INFO - Preparing Firefox profile... 
14:11:30.709 INFO - Launching Firefox... 
14:11:35.873 INFO - Got result: OK,4b1395b136174ab798eddd6a59d8e308 on session 4b1395b136174ab798eddd6a59d8e308 
14:11:35.878 INFO - Command request: setTimeout[30000000, ] on session 4b1395b136174ab798eddd6a59d8e308 
14:11:35.937 INFO - Got result: OK on session 4b1395b136174ab798eddd6a59d8e308 
14:11:36.007 INFO - Command request: open[URL, ] on session 4b1395b136174ab798eddd6a59d8e308 

Quelqu'un peut-il fournir une aide? Il semble juste accrocher à cette dernière ligne INFO.

BTW, la variable URL est une URL valide que j'ai dépouillé à des fins de cette question

Répondre

2

startx sudo - qui Xvfb: 1 -Screen 0 1024x768x24 2> & 1>/dev/null &

DISPLAY =: 1 java jar sélénium-server-1.0.3/sélénium server.jar> /tmp/selenium_log.log &

a pu faire l'affaire

Questions connexes