rubyrspeccapybara

How to get the full URL with the current path in Capybara


I'm new to writing tests in capybara and I'm having trouble getting the current URL of a page. I wrote it like this:

url = page.current_url + page.current_path

Somehow its just returning the base URL. Help is much appreciated.


Solution

  • Try this:

    url = URI.parse(current_url)