class SPV::Element

Extends a native Capybara element with new methods.

Public Class Methods

new(element, parent, &block) click to toggle source
Calls superclass method
# File lib/site_prism_vcr/element.rb, line 11
def initialize(element, parent, &block)
  super element

  @applier = Applier.new(parent, &block)
end

Public Instance Methods

click_and_apply_vcr(&block) click to toggle source
# File lib/site_prism_vcr/element.rb, line 17
def click_and_apply_vcr(&block)
  shift_event { click }.apply_vcr(&block)
end