class Undead::MouseEventFailed

Public Instance Methods

message() click to toggle source
# File lib/undead/errors.rb, line 130
def message
  "Firing a #{name} at co-ordinates [#{position.join(', ')}] failed. Poltergeist detected " \
    "another element with CSS selector '#{selector}' at this position. " \
    "It may be overlapping the element you are trying to interact with. " \
    "If you don't care about overlapping elements, try using node.trigger('#{name}')."
end
name() click to toggle source
# File lib/undead/errors.rb, line 118
def name
  response['args'][0]
end
position() click to toggle source
# File lib/undead/errors.rb, line 126
def position
  [response['args'][2]['x'], response['args'][2]['y']]
end
selector() click to toggle source
# File lib/undead/errors.rb, line 122
def selector
  response['args'][1]
end