class Selenium::DevTools::V103::Runtime

def call_function_on(function_declaration:, object_id: nil, arguments: nil, silent: nil, return_by_value: nil, generate_preview: nil, user_gesture: nil, await_promise: nil, execution_context_id: nil, object_group: nil, throw_on_side_effect: nil, generate_web_driver_value: nil)

def call_function_on(function_declaration:, object_id: nil, arguments: nil, silent: nil, return_by_value: nil, generate_preview: nil, user_gesture: nil, await_promise: nil, execution_context_id: nil, object_group: nil, throw_on_side_effect: nil, generate_web_driver_value: nil)
  @devtools.send_cmd('Runtime.callFunctionOn',
                     functionDeclaration: function_declaration,
                     objectId: object_id,
                     arguments: arguments,
                     silent: silent,
                     returnByValue: return_by_value,
                     generatePreview: generate_preview,
                     userGesture: user_gesture,
                     awaitPromise: await_promise,
                     executionContextId: execution_context_id,
                     objectGroup: object_group,
                     throwOnSideEffect: throw_on_side_effect,
                     generateWebDriverValue: generate_web_driver_value)
end