class Object

Public Instance Methods

current_page() click to toggle source
# File lib/capybara/widgets/core/page_collection.rb, line 49
def current_page
  Capybara::Widgets::PageCollection.instance.current_page_class.new
end
resolve_widget(widget_chain) click to toggle source
# File lib/capybara/widgets/cucumber/widget_steps.rb, line 10
def resolve_widget(widget_chain)
  elements = widget_chain.split('->')
  widget_klass = to_widget_class(elements[0])
  action_chain = elements[1..-1].map { |e| to_widget_action(e) }

  top_widget = widget_klass.new
  apply_action_chain(top_widget, action_chain)
end