Como resolver `rescue in block in connect': Failed to open TCP connection to 127.0.0.1:9515

He creado un pequeño script en capybara y ruby

you can download from here https://github.com/AntonioRojas/Capybara-Session-DLS/blob/master/rubyCapybaraSample.rb

require 'capybara'
require 'selenium-webdriver'
Capybara.default_max_wait_time = 60
Capybara.default_driver = :selenium
Capybara.run_server = false

Capybara.register_driver :selenium do |app|
    Capybara::Selenium::Driver.new(app, :browser => :chrome)
    #Capybara::Selenium::Driver.new(app, :browser => :firefox)
end

session =  session = Capybara::Session.new(:selenium)
session.visit "http://blog-antonio-rojas.blogspot.com"
session.windows.each do |pages|
  puts pages
end
session.windows[0].maximize
if session.has_content?("TechBlog de Antonio Rojas Ferrufino")
  if (session.has_xpath?("//*[@id=\"Blog1\"]/div[1]/div[1]/div/div[1]/div/h3/a"))
    puts "you rock, friend!"
  else
    puts ":( no tagline fonud, possibly something's broken"
  end
else
  puts ":( no tagline fonud, possibly something's broken"
  exit(-1)
end

Al correr me sale este error

Y en chrome sale esto
Despues de probar un sin de cosas la solucion fue q el google chrome driver estaba blockeado por el UAC del windows y tuve que bajarlo el UAC para q funcione (necesita reiniciar la maquina)

Comentarios