Exception: Capybara::Apparition::BrowserError

Inherits:
ClientError show all
Defined in:
lib/capybara/apparition/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::Apparition::ClientError

Instance Method Details

#error_parametersObject



43
44
45
# File 'lib/capybara/apparition/errors.rb', line 43

def error_parameters
  (response['args'] || []).join("\n")
end

#messageObject



47
48
49
50
51
52
# File 'lib/capybara/apparition/errors.rb', line 47

def message
  'There was an error inside Apparition. ' \
    'If this is the error returned, and not the cause of a more detailed error response, ' \
    'this is probably a bug, so please report it. ' \
    "\n\n#{name}: #{error_parameters}"
end

#nameObject



39
40
41
# File 'lib/capybara/apparition/errors.rb', line 39

def name
  response['name']
end