class Wrapybara::Label

Public Class Methods

new(identifier, scope = default_scope, how = default_how) click to toggle source
# File lib/wrapybara/elements/label.rb, line 5
def initialize(identifier, scope = default_scope, how = default_how)
        @identifier = identifier
        @how = how
        @scope = scope
        xpath = "//label[text()='#{identifier}' or @id='#{identifier}' or @for='#{identifier}']"
        @element = get_element(xpath, scope)
end

Public Instance Methods

should_exist() click to toggle source
Calls superclass method Wrapybara::Element#should_exist
# File lib/wrapybara/elements/label.rb, line 13
def should_exist
        super "Expected a label #{self.element_identifier} to exist"
end
should_not_exist() click to toggle source
Calls superclass method Wrapybara::Element#should_not_exist
# File lib/wrapybara/elements/label.rb, line 17
def should_not_exist
        super "Did not expect a label #{self.element_identifier}' to exist"
end