class Selenium::WebDriver::BiDi::InterceptedRequest
@api private
Attributes
body[R]
method[RW]
url[RW]
Public Class Methods
new(network, request)
click to toggle source
Calls superclass method
Selenium::WebDriver::BiDi::InterceptedItem::new
# File lib/selenium/webdriver/bidi/network/intercepted_request.rb, line 34 def initialize(network, request) super @method = nil @url = nil @body = nil @headers = nil @cookies = nil end
Public Instance Methods
body=(value)
click to toggle source
# File lib/selenium/webdriver/bidi/network/intercepted_request.rb, line 60 def body=(value) @body = { type: 'string', value: value.to_json } end
continue()
click to toggle source
# File lib/selenium/webdriver/bidi/network/intercepted_request.rb, line 43 def continue cookies = @cookies&.as_json headers = @headers&.as_json network.continue_request( id: id, body: body, cookies: cookies, headers: headers, method: method, url: url ) end
fail()
click to toggle source
# File lib/selenium/webdriver/bidi/network/intercepted_request.rb, line 56 def fail network.fail_request(id) end
headers(headers = {})
click to toggle source
# File lib/selenium/webdriver/bidi/network/intercepted_request.rb, line 71 def headers(headers = {}) @headers ||= Headers.new(headers) end
headers=(headers = {})
click to toggle source
# File lib/selenium/webdriver/bidi/network/intercepted_request.rb, line 67 def headers=(headers = {}) @headers = Headers.new(headers) end