Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在无头EC2机器上运行selenium?_Ruby_Selenium_Amazon Ec2_Headless - Fatal编程技术网

Ruby 在无头EC2机器上运行selenium?

Ruby 在无头EC2机器上运行selenium?,ruby,selenium,amazon-ec2,headless,Ruby,Selenium,Amazon Ec2,Headless,我有一个无头EC2M1。运行Ubuntu的小实例。我一直试图用它来运行一个用Ruby编写的selenium测试。我正在运行selenium server 2.0b3(最新版本) 我已启用XVFB: $sudo startx--哪个Xvfb:1-屏幕0 1024x768x24>&1>/dev/null& [1] 1119 $DISPLAY=:1 java-jar自动化/ruby-selenium框架/selenium-server-1.0.3/selenium-server.jar>/tmp/se

我有一个无头EC2M1。运行Ubuntu的小实例。我一直试图用它来运行一个用Ruby编写的selenium测试。我正在运行selenium server 2.0b3(最新版本)

我已启用XVFB:

$sudo startx--哪个Xvfb:1-屏幕0 1024x768x24>&1>/dev/null& [1] 1119

$DISPLAY=:1 java-jar自动化/ruby-selenium框架/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
有人能提供帮助吗?它似乎就挂在这最后一条信息线上

顺便说一句,URL变量是一个有效的URL,我在这个问题中去掉了它

sudo startx-哪个Xvfb:1-屏幕0 1024x768x24>&1>/dev/null&

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

他能做到这一点