我有一個運行Ubuntu的無頭EC2 M1.Small實例。我一直在試圖用它來運行一個用Ruby編碼的硒測試。我正在運行硒服務器2.0b3(最新)。在無頭EC2機器上運行硒?
我已啓用XVFB:
$須藤startx的 - 其中的Xvfb:1 -screen 0 1024x768x24 2> & 1>的/ dev/null的& [1] 1119
$ DISPLAY =:1個Java的罐子自動化/紅寶石硒 - 框架/硒 - 服務器 - 1.0.3 /硒的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變量是我剝出爲這個問題