Techioz Blog

Capybara で現在のパスを含む完全な URL を取得する方法

概要

capybara でテストを書くのは初めてですが、ページの現在の URL を取得するのに苦労しています。私は次のように書きました。

url = page.current_url + page.current_path

どういうわけか、ベース URL を返すだけです。ご協力をよろしくお願いいたします。

解決策

これを試して:

url = URI.parse(current_url)