Skip to content

Instantly share code, notes, and snippets.

@jrgifford
Forked from jarib/file.rb
Last active December 13, 2015 23:59
Show Gist options
  • Save jrgifford/4995290 to your computer and use it in GitHub Desktop.
Save jrgifford/4995290 to your computer and use it in GitHub Desktop.
Selenium::WebDriver::Error::WebDriverError: unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055)
from /home/jrg/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver/firefox/launcher.rb:79:in `connect_until_stable'
from /home/jrg/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver/firefox/launcher.rb:37:in `block in launch'
from /home/jrg/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver/firefox/socket_lock.rb:20:in `locked'
from /home/jrg/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver/firefox/launcher.rb:32:in `launch'
from /home/jrg/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver/firefox/bridge.rb:20:in `initialize'
from /home/jrg/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver/common/driver.rb:31:in `new'
from /home/jrg/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/selen from /home/jrg/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver/common/driver.rb:31:in `for'
from /home/jrg/.rbenv/versions/1.9.3-p385/lib/ruby/gems/1.9.1/gems/selenium-webdriver-2.29.0/lib/selenium/webdriver.rb:67:in `for'
from (irb):17
from /home/jrg/.rbenv/versions/1.9.3-p385/bin/irb:12:in `<main>'
require 'rubygems'
require 'selenium-webdriver'
path = File.expand_path("test.html")
File.open(path, "w") { |io| io << DATA.read }
browser = Selenium::WebDriver.for :firefox # replace :firefox with the browser you're having trouble with
begin
browser.get "file://#{path}"
# your code here
ensure
browser.quit
File.delete path
end
__END__
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Page Title</title>
</head>
<body>
<!-- your HTML here -->
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment