Method: Selenium::WebDriver::Error.for_code

Defined in:
lib/selenium/webdriver/common/error.rb

.for_code(code) ⇒ Object



213
214
215
216
217
218
219
220
221
# File 'lib/selenium/webdriver/common/error.rb', line 213

def for_code(code)
  return if [nil, 0].include? code
  return ERRORS[code - 1] if code.is_a? Fixnum

  klass_name = code.split(' ').map(&:capitalize).join
  Error.const_get("#{klass_name.gsub('Error', '')}Error")
rescue NameError
  WebDriverError
end