我有一个运行 Ubuntu 的无头 EC2 M1.Small 实例。我一直在尝试使用它来运行用 Ruby 编码的硒测试。我正在运行 selenium server 2.0b3(最新)。
我启用了 XVFB:
$ sudo startx -- 其中 Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & [1] 1119
$ DISPLAY=:1 java -jar Automation/ruby-selenium-framework/selenium-server-1.0.3/selenium-server.jar > /tmp/selenium_log.log & [2] 1245
然后运行我的代码:
$ ./BTRuby.rb coverage_
我在 selenium 日志中得到以下输出:
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