Запуск селена на безголовой машине EC2? - PullRequest
4 голосов
/ 23 марта 2011

У меня есть безголовый экземпляр EC2 M1.Small под управлением Ubuntu.Я пытался использовать его для запуска теста на селен в Ruby.Я использую сервер Selen 2.0b3 (последний).

Я включил XVFB:

$ sudo startx - который Xvfb: 1-экран 01024x768x24 2> & 1> / dev / null & [1] 1119

$ DISPLAY =: 1 java -jar Автоматизация / ruby-selenium-framework / selenium-server-1.0.3 / selenium-server.jar>/tmp/selenium_log.log & [2] 1245

А затем запустите мой код:

$ ./BTRuby.rb coverage_

Я получаю следующий вывод в журнал селена:

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

Может ли кто-нибудь помочь?Кажется, он просто зависает в этой последней строке INFO.

Кстати, переменная URL - это действительный URL, который я удалил для целей этого вопроса

1 Ответ

2 голосов
/ 23 марта 2011

sudo startx - какой Xvfb: 1 -экран 0 1024x768x24 2> & 1> / dev / null &

DISPLAY =: 1 java -jar selenium-server-1.0.3 / selenium-server.jar> /tmp/selenium_log.log &

смог сделать трюк

...