Selenium WebDriver将Firefox路径更改为Tor

我正在尝试更改ruby中的webdriver来打开一个浏览器而不是默认的firefox broswer。 我正在使用以下代码,并且在运行此代码之前打开了浏览器。

path='C:\Users\Bonnnie\Downloads\Tor Browser\App\tor.exe' Selenium::WebDriver::Firefox.path = path driver = Selenium::WebDriver.for :firefox 

我收到以下错误:

 unable to obtain stable firefox connection in 60 seconds 

我想我可能会链接到错误的tor文件。

以下是在Ubuntu Linux 15.04上使用selenium-webdriver 2.48.1和Tor Browser Bundle 5.0.3。

 require 'selenium-webdriver' tor_dir = '/opt/tor-browser_en-US' # The Tor binary relies on these shared libraries ENV['LD_LIBRARY_PATH']= [ File.join(tor_dir, 'Browser/'), File.join(tor_dir, 'Browser/TorBrowser/Tor/') ].join(':') Selenium::WebDriver::Firefox::Binary.path = File.join(tor_dir, 'Browser/firefox') profile = Selenium::WebDriver::Firefox::Profile.new( File.join(tor_dir, 'Browser/TorBrowser/Data/Browser/profile.default')) driver = Selenium::WebDriver.for :firefox, :profile => profile driver.get('https://check.torproject.org/')