Method: Capybara::Session#current_path
- Defined in:
- lib/capybara/session.rb
#current_path ⇒ String
Returns Path of the current page, without any domain information.
207 208 209 210 211 212 213 214 215 216 |
# File 'lib/capybara/session.rb', line 207 def current_path # Addressable parsing is more lenient than URI uri = ::Addressable::URI.parse(current_url) # Addressable doesn't support opaque URIs - we want nil here return nil if uri&.scheme == 'about' path = uri&.path path unless path&.empty? end |