class Capybara::Poltergeist::MouseEventFailed
Public Instance Methods
message()
click to toggle source
# File lib/capybara/poltergeist/errors.rb, line 151 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 139 def name response['args'][0] end
position()
click to toggle source
# File lib/capybara/poltergeist/errors.rb, line 147 def position [response['args'][2]['x'], response['args'][2]['y']] end
selector()
click to toggle source
# File lib/capybara/poltergeist/errors.rb, line 143 def selector response['args'][1] end