class Selenium::WebDriver::BiDi::Network
Constants
- EVENTS
- PHASES
Public Class Methods
Source
# File lib/selenium/webdriver/bidi/network.rb, line 38 def initialize(bidi) @bidi = bidi end
Public Instance Methods
Source
# File lib/selenium/webdriver/bidi/network.rb, line 42 def add_intercept(phases: [], contexts: nil, url_patterns: nil) @bidi.send_cmd('network.addIntercept', phases: phases, contexts: contexts, urlPatterns: url_patterns) end
Source
# File lib/selenium/webdriver/bidi/network.rb, line 50 def continue_with_auth(request_id, username, password) @bidi.send_cmd( 'network.continueWithAuth', 'request' => request_id, 'action' => 'provideCredentials', 'credentials' => { 'type' => 'password', 'username' => username, 'password' => password } ) end
Source
# File lib/selenium/webdriver/bidi/network.rb, line 63 def on(event, &) event = EVENTS[event] if event.is_a?(Symbol) @bidi.add_callback(event, &) end
Source
# File lib/selenium/webdriver/bidi/network.rb, line 46 def remove_intercept(intercept) @bidi.send_cmd('network.removeIntercept', intercept: intercept) end