Skip to content

Instantly share code, notes, and snippets.

@mark0203
Last active April 12, 2018 13:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mark0203/b9d759e737cdaddb6c95954b491a6d7b to your computer and use it in GitHub Desktop.
Save mark0203/b9d759e737cdaddb6c95954b491a6d7b to your computer and use it in GitHub Desktop.
Edge - Connection refused on driver.quit
irb(main):001:0>
irb(main):002:0* require 'selenium-webdriver'
=> true
irb(main):003:0> driver = Selenium::WebDriver.for :edge
=> #<Selenium::WebDriver::Edge::Driver:0x1784c7cc browser=:MicrosoftEdge>
irb(main):004:0> Selenium::WebDriver.logger.level = :info
=> :info
irb(main):005:0> driver.navigate.to "http://google.com"
2017-12-13 10:03:42 INFO Selenium -> POST session/E8C017E5-32F7-4CEF-B98A-3B5565592572/url
2017-12-13 10:03:42 INFO Selenium >>> http://localhost:17556/session/E8C017E5-32F7-4CEF-B98A-3B5565592572/url | {"url":"http://google.com"}
2017-12-13 10:03:43 INFO Selenium <- {"sessionId":"E8C017E5-32F7-4CEF-B98A-3B5565592572","status":0,"value":null}
=> nil
irb(main):006:0> driver.title
2017-12-13 10:03:43 INFO Selenium -> GET session/E8C017E5-32F7-4CEF-B98A-3B5565592572/title
2017-12-13 10:03:43 INFO Selenium <- {"sessionId":"E8C017E5-32F7-4CEF-B98A-3B5565592572","status":0,"value":"Google"}
=> "Google"
irb(main):007:0> driver.quit
2017-12-13 10:03:50 INFO Selenium -> DELETE session/E8C017E5-32F7-4CEF-B98A-3B5565592572
2017-12-13 10:03:52 INFO Selenium <- {"sessionId":"E8C017E5-32F7-4CEF-B98A-3B5565592572","status":0,"value":null}
Errno::ECONNREFUSED: Failed to open TCP connection to localhost:17556 (No connection could be made because the target machine actively refused it. - connect(2) for "localhost" port 17556)
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:882:in `rescue in block in connect'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:879:in `block in connect'
from C:/Ruby23/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
from C:/Ruby23/lib/ruby/2.3.0/timeout.rb:101:in `timeout'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:878:in `connect'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:1476:in `begin_transport'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:1433:in `transport_request'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:1407:in `request'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:1156:in `get'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.7.0/lib/selenium/webdriver/common/service.rb:128:in `block in stop_server'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.7.0/lib/selenium/webdriver/common/service.rb:108:in `block in connect_to_server'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:853:in `start'
from C:/Ruby23/lib/ruby/2.3.0/net/http.rb:584:in `start'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.7.0/lib/selenium/webdriver/common/service.rb:104:in `connect_to_server'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.7.0/lib/selenium/webdriver/common/service.rb:128:in `stop_server'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.7.0/lib/selenium/webdriver/common/service.rb:77:in `stop'
from C:/Ruby23/lib/ruby/gems/2.3.0/gems/selenium-webdriver-3.7.0/lib/selenium/webdriver/edge/driver.rb:72:in `quit'
from (irb):7
from C:/Ruby23/bin/irb.cmd:19:in `<main>'
irb(main):008:0>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment