使用硒而不是Xvfb时出错(无头)

时间:2012-03-21 07:34:08

标签: php selenium phpunit phing xvfb

我的Ubuntu机器运行Xvfb和Selenium服务器独立(v2.20.0)。 我试图用phpunit和selenium进行测试。 我可以在日志中看到它的开始会话并尝试打开谷歌浏览器,但浏览器没有打开并且卡在这种模式中

Mar 21, 2012 9:27:37 AM org.openqa.grid.selenium.GridLauncher main
INFO: Launching a standalone server
0 [main] INFO org.openqa.selenium.server.SeleniumServer - Java: Sun Microsystems Inc. 20.0-b12
0 [main] INFO org.openqa.selenium.server.SeleniumServer - OS: Linux 3.2.0-8-generic-pae i386
7 [main] INFO org.openqa.selenium.server.SeleniumServer - v2.20.0, with Core v2.20.0. Built from revision 16008
178 [main] INFO org.openqa.selenium.server.SeleniumServer - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
179 [main] INFO org.openqa.jetty.http.HttpServer - Version Jetty/5.1.x
180 [main] INFO org.openqa.jetty.util.Container - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
180 [main] INFO org.openqa.jetty.util.Container - Started HttpContext[/selenium-server,/selenium-server]
181 [main] INFO org.openqa.jetty.util.Container - Started HttpContext[/,/]
43119 [main] INFO org.openqa.jetty.util.Container - Started org.openqa.jetty.jetty.servlet.ServletHandler@1b3f8f6
43120 [main] INFO org.openqa.jetty.util.Container - Started HttpContext[/wd,/wd]
43127 [main] INFO org.openqa.jetty.http.SocketListener - Started SocketListener on 0.0.0.0:4444
43127 [main] INFO org.openqa.jetty.util.Container - Started org.openqa.jetty.jetty.Server@1006d75
108588 [SocketListener0-0] INFO org.openqa.jetty.util.Credential - Checking Resource aliases
09:29:26.205 INFO - Command request: getNewBrowserSession[googlechrome, http://localhost:8080/] on session null
09:29:26.208 INFO - creating new remote session
09:29:26.227 WARN - Caution: '/usr/bin/google-chrome': file is a script file, not a real executable.  The browser environment is no longer fully under RC control
09:29:26.230 INFO - Allocated session 20de5dfc1d1c492cba1e1cd26234cb14 for http://localhost:8080/, launching...
09:29:26.231 INFO - Launching Google Chrome...

与firefox相同。

如果我尝试通过命令运行firefox / chrome它的工作。 为什么我不能从Selenium运行浏览器?

1 个答案:

答案 0 :(得分:1)