# File lib/capybara/poltergeist/node.rb, line 16 def command(name, *args) browser.send(name, page_id, id, *args) rescue BrowserError => error case error.name when 'Poltergeist.ObsoleteNode' raise ObsoleteNode.new(self, error.response) when 'Poltergeist.ClickFailed' raise ClickFailed.new(self, error.response) else raise end end