Cucumber / Capybara -- how to get the host and port of the current execution
capybara, cucumber, ruby-on-rails, selenium
Solution
You can set port that will be used to spawn an application server
Capybara.server_port = 31337
Problem
I need to download a csv file from my app using Open::URI and to do that I need to give it a fully qualified URI. So whats the best way to get the HOST and more importantly PORT in my cucumber script? Note I am using Capybara and Selenium