无法在 60 秒内获得稳定的 firefox 连接 (127.0.0.1:7055) -CentOS

unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055) -CentOS

我收到错误:unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055) 当我 运行 此代码时:

require 'watir-webdriver'
require 'headless'

headless = Headless.new
headless.start

begin
    browser = Watir::Browser.start "https://google.com"
rescue Exception => e
    puts e
    puts "Exiting..."
    exit
end

browser.goto "http://google.com"
puts browser.url
browser.close

我正在使用:我正在使用 Firefox 38.7.0 版、Headless gem 2.2.3 版和 Selenium-Webdriver gem 2.53.0 版。

我试过:

相同的代码在其他测试环境中工作正常。

更新:

我已经尝试 运行使用发帖人建议的 Chrome 使用相同的代码。我收到错误消息:unable to connect to chromedriver 127.0.0.1:9515

为了确保一切都安装正确,我只是 运行 以下内容:

yum install xorg-x11-server-Xvfb

回复:

Package xorg-x11-server-Xvfb-1.15.0-36.el6.centos.x86_64 already installed and latest version
Nothing to do

我也运行:

yum install firefox

回复:

Package firefox-38.7.0-1.el6.centos.x86_64 already installed and latest version
Nothing to do

原来是用户权限问题导致了这个问题。我以 root 用户身份登录,惊喜地看到代码 运行 没有任何错误。