【问题标题】:selenium 2 unable to connect to hostselenium 2 无法连接到主机
【发布时间】:2012-04-04 12:44:08
【问题描述】:

我正在开发 facebook php webdriver,我正在使用与 webdriver 库位于同一目录中的 selenium 独立服务器的 Ubuntu。

我使用本地 IP 地址作为 192.168.x.x 连接到 linux,当我执行以下代码时

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

$web_driver = new WebDriver($wd_host);

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

?>

我经常收到这个错误 “未捕获的异常 'UnhandledWebDriverError' 带有消息 'Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox 控制台输出:错误:未指定显示”

谁能指出我哪里出错了?

谢谢

【问题讨论】:

    标签: php selenium


    【解决方案1】:

    我刚刚开始使用 PHPUnit Selenium 测试套件,在我们的开发服务器上进行设置时遇到了同样的错误。

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

    供参考:

    如果您对端口 7055 消息感到好奇,这可能是由于没有显示器导致的级联故障:

    祝你好运,玩得开心。

    .大卫

    【讨论】:

      猜你喜欢
      • 2022-10-25
      • 2016-12-22
      • 2013-07-31
      • 2016-04-03
      • 2014-05-01
      • 2015-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多