class Wrapybara::Image

Attributes

element[R]
how[R]
identifier[R]
scope[R]

Public Class Methods

new(identifier, scope = default_scope, how = default_how) click to toggle source
# File lib/wrapybara/elements/image.rb, line 7
def initialize(identifier, scope = default_scope, how = default_how)
        @identifier = identifier
        @how = how
        @scope = scope
        xpath = "//img[@src='#{identifier}' or @id='#{identifier}' or @title='#{identifier}' or @alt='#{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/image.rb, line 15
def should_exist
        super "Expected an image #{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/image.rb, line 19
def should_not_exist
        super "Did not expect an image #{self.element_identifier}' to exist"
end