2012-04-04 126 views
2

我工作在facebook php webdriver,即时通讯工作在Ubuntu与selenium独立服务器在与webdriver库相同的目录。硒2无法连接到主机

林连接到Linux使用本地IP地址为192.168.xx的,当我执行下面的代码

<? 
require '__init__.php'; 
$wd_host = 'http://localhost:4444/wd/hub'; 

$web_driver = new WebDriver($wd_host); 

$session = $web_driver->session('firefox'); 

?> 

我不断收到此错误 “未捕获的异常‘UnhandledWebDriverError’有消息“无法连接到主机127.0.0.1端口7055后45000毫秒Firefox控制台输出:错误:没有指定显示“

有人可以指出我哪里会出错?

感谢

回答

2

我刚开始在PHPUnit的硒测试套件工作,当我在我们的开发服务器上设置了同样的错误。

检查是否已安装Xserver,如果已安装,请确保服务器正在运行。然后确保DISPLAY变量设置在您启动Firefox的环境中。 “错误:没有指定显示”是Firefox抱怨它无法找到服务器用于显示浏览器窗口的方式。

参考:

如果你是curiou大约与端口7055的消息,这可能是一个级联故障,由于不具有显示:

好运气和乐趣。

.david