У меня есть безголовый экземпляр 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, который я удалил для целей этого вопроса