Exception: Capybara::Poltergeist::BrowserError

Inherits:
ClientError show all
Defined in:
lib/capybara/poltergeist/errors.rb

Instance Attribute Summary

Attributes inherited from ClientError

#response

Instance Method Summary collapse

Methods inherited from ClientError

#initialize

Constructor Details

This class inherits a constructor from Capybara::Poltergeist::ClientError

Instance Method Details

#javascript_errorObject



32
33
34
# File 'lib/capybara/poltergeist/errors.rb', line 32

def javascript_error
  JSErrorItem.new(*response['args'])
end

#messageObject



36
37
38
39
40
# File 'lib/capybara/poltergeist/errors.rb', line 36

def message
  "There was an error inside the PhantomJS portion of Poltergeist. " \
    "This is probably a bug, so please report it. " \
    "\n\n#{javascript_error}"
end

#nameObject



28
29
30
# File 'lib/capybara/poltergeist/errors.rb', line 28

def name
  response['name']
end