module Selenium::WebDriver::BridgeHelper
Shared across bridges
@api private
Public Instance Methods
element_id_from(id)
click to toggle source
# File lib/selenium/webdriver/common/bridge_helper.rb, line 43 def element_id_from(id) id['ELEMENT'] || id['element-6066-11e4-a52e-4f735466cecf'] end
unwrap_script_result(arg)
click to toggle source
# File lib/selenium/webdriver/common/bridge_helper.rb, line 29 def unwrap_script_result(arg) case arg when Array arg.map { |e| unwrap_script_result(e) } when Hash element_id = element_id_from(arg) return Element.new(self, element_id) if element_id arg.each { |k, v| arg[k] = unwrap_script_result(v) } else arg end end