Class: Selenium::WebDriver::Remote::Bridge
Constant Summary
collapse
- PORT =
- QUIT_ERRORS =
- ESCAPE_CSS_REGEXP =
- UNICODE_CODE_POINT =
- COMMANDS =
Chrome::Features::CHROME_COMMANDS
Chromium::Features::CHROMIUM_COMMANDS
Firefox::Features::FIREFOX_COMMANDS
Edge::Features::EDGE_COMMANDS
Safari::Features::SAFARI_COMMANDS
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
command_list
#available_log_types, #cast_issue_message, #cast_sink_to_use=, #cast_sinks, #delete_network_conditions, #launch_app, #log, #network_conditions, #network_conditions=, #send_command, #set_permission, #start_cast_desktop_mirroring, #start_cast_tab_mirroring, #stop_casting
Methods included from _Bridge
#bridge
command_list, context, context=, full_screenshot, install_addon, uninstall_addon
command_list
attach_debugger, command_list, permissions, permissions=
#command_list
Methods included from _Features
#upload_if_necessary
Methods included from Atoms
#atom_script, #execute_atom, #read_atom
Constructor Details
#initialize ⇒ Bridge
Returns a new instance of Bridge.
33
|
# File 'sig/gems/selenium/bridge.rbs', line 33
def initialize: (?url: untyped, ?http_client: untyped?) -> void
|
Instance Attribute Details
#capabilities ⇒ Object
Returns the value of attribute capabilities.
31
32
33
|
# File 'sig/gems/selenium/bridge.rbs', line 31
def capabilities
@capabilities
end
|
#file_detector ⇒ Object
Returns the value of attribute file_detector.
29
30
31
|
# File 'sig/gems/selenium/bridge.rbs', line 29
def file_detector
@file_detector
end
|
#http ⇒ Object
Returns the value of attribute http.
27
28
29
|
# File 'sig/gems/selenium/bridge.rbs', line 27
def http
@http
end
|
Class Method Details
.add_command ⇒ void
This method returns an undefined value.
274
|
# File 'sig/gems/selenium/bridge.rbs', line 274
def self.add_command: (Symbol name, Symbol method, String url, ?untyped block) -> void
|
.extra_commands ⇒ Hash[Symbol, Array[untyped]]
273
|
# File 'sig/gems/selenium/bridge.rbs', line 273
def self.extra_commands: () -> Hash[Symbol, Array[untyped]]
|
Instance Method Details
#accept_alert ⇒ Object
75
|
# File 'sig/gems/selenium/bridge.rbs', line 75
def accept_alert: () -> untyped
|
#action ⇒ Object
173
|
# File 'sig/gems/selenium/bridge.rbs', line 173
def action: (?async: bool, ?devices: untyped, ?duration: ::Integer) -> untyped
|
#active_element ⇒ Object
225
|
# File 'sig/gems/selenium/bridge.rbs', line 225
def active_element: () -> untyped
|
#add_cookie ⇒ Object
163
|
# File 'sig/gems/selenium/bridge.rbs', line 163
def add_cookie: (untyped cookie) -> untyped
|
#add_credential ⇒ Object
239
|
# File 'sig/gems/selenium/bridge.rbs', line 239
def add_credential: (untyped credential, untyped id) -> untyped
|
#add_virtual_authenticator ⇒ Object
235
|
# File 'sig/gems/selenium/bridge.rbs', line 235
def add_virtual_authenticator: (untyped options) -> untyped
|
#alert= ⇒ Object
79
|
# File 'sig/gems/selenium/bridge.rbs', line 79
def alert=: (untyped keys) -> untyped
|
#alert_text ⇒ Object
81
|
# File 'sig/gems/selenium/bridge.rbs', line 81
def alert_text: () -> untyped
|
#browser ⇒ Object
63
|
# File 'sig/gems/selenium/bridge.rbs', line 63
def browser: () -> untyped
|
#cancel_fedcm_dialog ⇒ nil
35
|
# File 'sig/gems/selenium/bridge.rbs', line 35
def cancel_fedcm_dialog: -> nil
|
#clear_element ⇒ Object
189
|
# File 'sig/gems/selenium/bridge.rbs', line 189
def clear_element: (untyped element) -> untyped
|
#clear_local_storage ⇒ Object
143
|
# File 'sig/gems/selenium/bridge.rbs', line 143
def clear_local_storage: () -> untyped
|
#clear_session_storage ⇒ Object
153
|
# File 'sig/gems/selenium/bridge.rbs', line 153
def clear_session_storage: () -> untyped
|
#click_element ⇒ Object
183
|
# File 'sig/gems/selenium/bridge.rbs', line 183
def click_element: (untyped element) -> untyped
|
37
|
# File 'sig/gems/selenium/bridge.rbs', line 37
def click_fedcm_dialog_button: -> nil
|
#close ⇒ Object
107
|
# File 'sig/gems/selenium/bridge.rbs', line 107
def close: () -> untyped
|
#commands ⇒ Object
255
|
# File 'sig/gems/selenium/bridge.rbs', line 255
def commands: (untyped command) -> untyped
|
#convert_locator ⇒ ::Array[untyped]
265
|
# File 'sig/gems/selenium/bridge.rbs', line 265
def convert_locator: (untyped how, untyped what) -> ::Array[untyped]
|
#cookie ⇒ Object
167
|
# File 'sig/gems/selenium/bridge.rbs', line 167
def cookie: (untyped name) -> untyped
|
#cookies ⇒ Object
169
|
# File 'sig/gems/selenium/bridge.rbs', line 169
def cookies: () -> untyped
|
#create_session ⇒ Object
39
|
# File 'sig/gems/selenium/bridge.rbs', line 39
def create_session: (untyped capabilities) -> untyped
|
#credentials ⇒ Object
241
|
# File 'sig/gems/selenium/bridge.rbs', line 241
def credentials: (untyped authenticator_id) -> untyped
|
#delete_all_cookies ⇒ Object
171
|
# File 'sig/gems/selenium/bridge.rbs', line 171
def delete_all_cookies: () -> untyped
|
#delete_cookie ⇒ Object
165
|
# File 'sig/gems/selenium/bridge.rbs', line 165
def delete_cookie: (untyped name) -> untyped
|
#dismiss_alert ⇒ Object
77
|
# File 'sig/gems/selenium/bridge.rbs', line 77
def dismiss_alert: () -> untyped
|
#element_aria_label ⇒ Object
203
|
# File 'sig/gems/selenium/bridge.rbs', line 203
def element_aria_label: (untyped element) -> untyped
|
#element_aria_role ⇒ Object
201
|
# File 'sig/gems/selenium/bridge.rbs', line 201
def element_aria_role: (untyped element) -> untyped
|
#element_attribute ⇒ Object
195
|
# File 'sig/gems/selenium/bridge.rbs', line 195
def element_attribute: (untyped element, untyped name) -> untyped
|
#element_displayed? ⇒ Object
221
|
# File 'sig/gems/selenium/bridge.rbs', line 221
def element_displayed?: (untyped element) -> untyped
|
#element_dom_attribute ⇒ Object
197
|
# File 'sig/gems/selenium/bridge.rbs', line 197
def element_dom_attribute: (untyped element, untyped name) -> untyped
|
#element_enabled? ⇒ Object
217
|
# File 'sig/gems/selenium/bridge.rbs', line 217
def element_enabled?: (untyped element) -> untyped
|
#element_id_from ⇒ Object
259
|
# File 'sig/gems/selenium/bridge.rbs', line 259
def element_id_from: (untyped id) -> untyped
|
#element_location ⇒ Object
209
|
# File 'sig/gems/selenium/bridge.rbs', line 209
def element_location: (untyped element) -> untyped
|
213
|
# File 'sig/gems/selenium/bridge.rbs', line 213
def element_location_once_scrolled_into_view: (untyped element) -> untyped
|
#element_property ⇒ Object
199
|
# File 'sig/gems/selenium/bridge.rbs', line 199
def element_property: (untyped element, untyped name) -> untyped
|
#element_rect ⇒ Object
211
|
# File 'sig/gems/selenium/bridge.rbs', line 211
def element_rect: (untyped element) -> untyped
|
#element_screenshot ⇒ Object
135
|
# File 'sig/gems/selenium/bridge.rbs', line 135
def element_screenshot: (untyped element) -> untyped
|
#element_selected? ⇒ Object
219
|
# File 'sig/gems/selenium/bridge.rbs', line 219
def element_selected?: (untyped element) -> untyped
|
#element_size ⇒ Object
215
|
# File 'sig/gems/selenium/bridge.rbs', line 215
def element_size: (untyped element) -> untyped
|
#element_tag_name ⇒ Object
193
|
# File 'sig/gems/selenium/bridge.rbs', line 193
def element_tag_name: (untyped element) -> untyped
|
#element_text ⇒ Object
207
|
# File 'sig/gems/selenium/bridge.rbs', line 207
def element_text: (untyped element) -> untyped
|
#element_value ⇒ Object
205
|
# File 'sig/gems/selenium/bridge.rbs', line 205
def element_value: (untyped element) -> untyped
|
#element_value_of_css_property ⇒ Object
223
|
# File 'sig/gems/selenium/bridge.rbs', line 223
def element_value_of_css_property: (untyped element, untyped prop) -> untyped
|
#escape_css ⇒ Object
271
|
# File 'sig/gems/selenium/bridge.rbs', line 271
def escape_css: (untyped string) -> untyped
|
#escaper ⇒ Object
253
|
# File 'sig/gems/selenium/bridge.rbs', line 253
def escaper: () -> untyped
|
251
|
# File 'sig/gems/selenium/bridge.rbs', line 251
def execute: (untyped command, ?::Hash[untyped, untyped] opts, ?untyped? command_hash) -> WebDriver::Remote::Response
|
#execute_async_script ⇒ Object
159
|
# File 'sig/gems/selenium/bridge.rbs', line 159
def execute_async_script: (untyped script, *untyped args) -> untyped
|
#execute_script ⇒ Object
157
|
# File 'sig/gems/selenium/bridge.rbs', line 157
def execute_script: (untyped script, *untyped args) -> untyped
|
49
|
# File 'sig/gems/selenium/bridge.rbs', line 49
def fedcm_account_list: -> [FedCM::Account]
|
#fedcm_delay ⇒ Boolean
65
|
# File 'sig/gems/selenium/bridge.rbs', line 65
def fedcm_delay: -> bool
|
#fedcm_dialog_type ⇒ String
51
|
# File 'sig/gems/selenium/bridge.rbs', line 51
def fedcm_dialog_type: -> String
|
#fedcm_subtitle ⇒ String?
53
|
# File 'sig/gems/selenium/bridge.rbs', line 53
def fedcm_subtitle: -> String?
|
#fedcm_title ⇒ String
55
|
# File 'sig/gems/selenium/bridge.rbs', line 55
def fedcm_title: -> String
|
#find_element_by ⇒ Object
229
|
# File 'sig/gems/selenium/bridge.rbs', line 229
def find_element_by: (untyped how, untyped what, ?untyped parent_ref) -> untyped
|
#find_elements_by ⇒ Object
231
|
# File 'sig/gems/selenium/bridge.rbs', line 231
def find_elements_by: (untyped how, untyped what, ?untyped parent_ref) -> untyped
|
#full_screen_window ⇒ Object
123
|
# File 'sig/gems/selenium/bridge.rbs', line 123
def full_screen_window: () -> untyped
|
#get ⇒ Object
69
|
# File 'sig/gems/selenium/bridge.rbs', line 69
def get: (untyped url) -> untyped
|
#go_back ⇒ Object
83
|
# File 'sig/gems/selenium/bridge.rbs', line 83
def go_back: () -> untyped
|
#go_forward ⇒ Object
85
|
# File 'sig/gems/selenium/bridge.rbs', line 85
def go_forward: () -> untyped
|
#local_storage_item ⇒ Object
137
|
# File 'sig/gems/selenium/bridge.rbs', line 137
def local_storage_item: (untyped key, ?untyped? value) -> untyped
|
#local_storage_keys ⇒ Object
141
|
# File 'sig/gems/selenium/bridge.rbs', line 141
def local_storage_keys: () -> untyped
|
#local_storage_size ⇒ Object
145
|
# File 'sig/gems/selenium/bridge.rbs', line 145
def local_storage_size: () -> untyped
|
#manage ⇒ Object
161
|
# File 'sig/gems/selenium/bridge.rbs', line 161
def manage: () -> untyped
|
#maximize_window ⇒ Object
121
|
# File 'sig/gems/selenium/bridge.rbs', line 121
def maximize_window: (?::Symbol handle) -> untyped
|
#minimize_window ⇒ Object
119
|
# File 'sig/gems/selenium/bridge.rbs', line 119
def minimize_window: () -> untyped
|
#new_window ⇒ Object
93
|
# File 'sig/gems/selenium/bridge.rbs', line 93
def new_window: (untyped type) -> untyped
|
#page_source ⇒ Object
91
|
# File 'sig/gems/selenium/bridge.rbs', line 91
def page_source: () -> untyped
|
#prepare_capabilities_payload ⇒ { capabilities: untyped }
263
|
# File 'sig/gems/selenium/bridge.rbs', line 263
def prepare_capabilities_payload: (untyped capabilities) -> { capabilities: untyped }
|
#print_page ⇒ Object
181
|
# File 'sig/gems/selenium/bridge.rbs', line 181
def print_page: (?::Hash[untyped, untyped] options) -> untyped
|
#quit ⇒ Object
105
|
# File 'sig/gems/selenium/bridge.rbs', line 105
def quit: () -> untyped
|
#refresh ⇒ Object
109
|
# File 'sig/gems/selenium/bridge.rbs', line 109
def refresh: () -> untyped
|
#release_actions ⇒ Object
179
|
# File 'sig/gems/selenium/bridge.rbs', line 179
def release_actions: () -> untyped
|
#remove_all_credentials ⇒ Object
245
|
# File 'sig/gems/selenium/bridge.rbs', line 245
def remove_all_credentials: (untyped authenticator_id) -> untyped
|
#remove_credential ⇒ Object
243
|
# File 'sig/gems/selenium/bridge.rbs', line 243
def remove_credential: (untyped credential_id, untyped authenticator_id) -> untyped
|
#remove_local_storage_item ⇒ Object
139
|
# File 'sig/gems/selenium/bridge.rbs', line 139
def remove_local_storage_item: (untyped key) -> untyped
|
#remove_session_storage_item ⇒ Object
149
|
# File 'sig/gems/selenium/bridge.rbs', line 149
def remove_session_storage_item: (untyped key) -> untyped
|
#remove_virtual_authenticator ⇒ Object
237
|
# File 'sig/gems/selenium/bridge.rbs', line 237
def remove_virtual_authenticator: (untyped id) -> untyped
|
#reposition_window ⇒ Object
125
|
# File 'sig/gems/selenium/bridge.rbs', line 125
def reposition_window: (untyped x, untyped y) -> untyped
|
#reset_fedcm_cooldown ⇒ nil
57
|
# File 'sig/gems/selenium/bridge.rbs', line 57
def reset_fedcm_cooldown: -> nil
|
#resize_window ⇒ Object
115
|
# File 'sig/gems/selenium/bridge.rbs', line 115
def resize_window: (untyped width, untyped height, ?::Symbol handle) -> untyped
|
#screenshot ⇒ Object
133
|
# File 'sig/gems/selenium/bridge.rbs', line 133
def screenshot: () -> untyped
|
#select_fedcm_account ⇒ nil
59
|
# File 'sig/gems/selenium/bridge.rbs', line 59
def select_fedcm_account: -> nil
|
#send_actions ⇒ Object
177
|
# File 'sig/gems/selenium/bridge.rbs', line 177
def send_actions: (untyped data) -> untyped
|
#send_keys_to_element ⇒ Object
185
|
# File 'sig/gems/selenium/bridge.rbs', line 185
def send_keys_to_element: (untyped element, untyped keys) -> untyped
|
#session_id ⇒ Object
61
|
# File 'sig/gems/selenium/bridge.rbs', line 61
def session_id: () -> untyped
|
#session_storage_item ⇒ Object
147
|
# File 'sig/gems/selenium/bridge.rbs', line 147
def session_storage_item: (untyped key, ?untyped? value) -> untyped
|
#session_storage_keys ⇒ Object
151
|
# File 'sig/gems/selenium/bridge.rbs', line 151
def session_storage_keys: () -> untyped
|
#session_storage_size ⇒ Object
155
|
# File 'sig/gems/selenium/bridge.rbs', line 155
def session_storage_size: () -> untyped
|
#set_window_rect ⇒ Object
129
|
# File 'sig/gems/selenium/bridge.rbs', line 129
def set_window_rect: (?x: untyped?, ?y: untyped?, ?width: untyped?, ?height: untyped?) -> untyped
|
#shadow_root ⇒ Object
233
|
# File 'sig/gems/selenium/bridge.rbs', line 233
def shadow_root: (untyped element) -> untyped
|
#shadow_root_id_from ⇒ Object
261
|
# File 'sig/gems/selenium/bridge.rbs', line 261
def shadow_root_id_from: (untyped id) -> untyped
|
#status ⇒ Object
67
|
# File 'sig/gems/selenium/bridge.rbs', line 67
def status: () -> untyped
|
#submit_element ⇒ Object
191
|
# File 'sig/gems/selenium/bridge.rbs', line 191
def submit_element: (untyped element) -> untyped
|
#switch_to_default_content ⇒ Object
101
|
# File 'sig/gems/selenium/bridge.rbs', line 101
def switch_to_default_content: () -> untyped
|
#switch_to_frame ⇒ Object
97
|
# File 'sig/gems/selenium/bridge.rbs', line 97
def switch_to_frame: (untyped id) -> untyped
|
#switch_to_parent_frame ⇒ Object
99
|
# File 'sig/gems/selenium/bridge.rbs', line 99
def switch_to_parent_frame: () -> untyped
|
#switch_to_window ⇒ Object
95
|
# File 'sig/gems/selenium/bridge.rbs', line 95
def switch_to_window: (untyped name) -> untyped
|
#timeouts ⇒ Object
71
|
# File 'sig/gems/selenium/bridge.rbs', line 71
def timeouts: () -> untyped
|
#timeouts= ⇒ Object
73
|
# File 'sig/gems/selenium/bridge.rbs', line 73
def timeouts=: (untyped timeouts) -> untyped
|
#title ⇒ Object
89
|
# File 'sig/gems/selenium/bridge.rbs', line 89
def title: () -> untyped
|
#unwrap_script_result ⇒ Object
257
|
# File 'sig/gems/selenium/bridge.rbs', line 257
def unwrap_script_result: (untyped arg) -> untyped
|
#upload ⇒ Object
187
|
# File 'sig/gems/selenium/bridge.rbs', line 187
def upload: (untyped local_file) -> untyped
|
#url ⇒ Object
87
|
# File 'sig/gems/selenium/bridge.rbs', line 87
def url: () -> untyped
|
#user_verified ⇒ Object
247
|
# File 'sig/gems/selenium/bridge.rbs', line 247
def user_verified: (untyped verified, untyped authenticator_id) -> untyped
|
#window_handle ⇒ Object
113
|
# File 'sig/gems/selenium/bridge.rbs', line 113
def window_handle: () -> untyped
|
#window_handles ⇒ Object
111
|
# File 'sig/gems/selenium/bridge.rbs', line 111
def window_handles: () -> untyped
|
#window_position ⇒ Object
127
|
# File 'sig/gems/selenium/bridge.rbs', line 127
def window_position: () -> untyped
|
#window_rect ⇒ Object
131
|
# File 'sig/gems/selenium/bridge.rbs', line 131
def window_rect: () -> untyped
|
#window_size ⇒ Object
117
|
# File 'sig/gems/selenium/bridge.rbs', line 117
def window_size: (?::Symbol handle) -> untyped
|