class Capybara::Poltergeist::MouseEventFailed

Public Instance Methods

message() click to toggle source
# File lib/capybara/poltergeist/errors.rb, line 114
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/capybara/poltergeist/errors.rb, line 102
def name
  response['args'][0]
end
position() click to toggle source
# File lib/capybara/poltergeist/errors.rb, line 110
def position
  [response['args'][2]['x'], response['args'][2]['y']]
end
selector() click to toggle source
# File lib/capybara/poltergeist/errors.rb, line 106
def selector
  response['args'][1]
end