module Selenium::WebDriver::Error

Constants

ElementNotDisplayedError

#<RDoc::Comment:0x000008049831e8>


#<RDoc::Comment:0x00000804c86480>

Errors

@api private

NoAlertOpenError

Indicates that a user has tried to access an alert when one is not present.

NoAlertPresentError

aliased for backwards compatibility

ObsoleteElementError

#<RDoc::Comment:0x00000804997aa8>


#<RDoc::Comment:0x00000804a076a0>

ScriptTimeOutError
UnexpectedJavascriptError

#<RDoc::Comment:0x0000080455e950>


#<RDoc::Comment:0x00000804dee6d8>

UnhandledError

#<RDoc::Comment:0x00000804d5ecb8>


#<RDoc::Comment:0x00000804d76e80>

Public Class Methods

for_code(code) click to toggle source
# File lib/selenium/webdriver/common/error.rb, line 214
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