class Selenium::WebDriver::Remote::Response
def error_message
def error_message val = value case val when Hash msg = val['message'] return 'unknown error' unless msg msg << ": #{val['alert']['text'].inspect}" if val['alert'].is_a?(Hash) && val['alert']['text'] msg << " (#{val['class']})" if val['class'] msg when String val else "unknown error, status=#{status}: #{val.inspect}" end end