class Selenium::WebDriver::DevTools::Request
Attributes
headers[RW]
id[R]
method[RW]
post_data[RW]
url[RW]
Public Class Methods
from(id, params)
click to toggle source
Creates request from DevTools
message. @api private
# File lib/selenium/webdriver/devtools/request.rb, line 33 def self.from(id, params) new( id: id, url: params.dig('request', 'url'), method: params.dig('request', 'method'), headers: params.dig('request', 'headers').dup, post_data: params.dig('request', 'postData') ) end
new(id:, url:, method:, headers:, post_data:)
click to toggle source
# File lib/selenium/webdriver/devtools/request.rb, line 43 def initialize(id:, url:, method:, headers:, post_data:) @id = id @url = url @method = method @headers = headers @post_data = post_data end
Public Instance Methods
==(other)
click to toggle source
# File lib/selenium/webdriver/devtools/request.rb, line 51 def ==(other) self.class == other.class && id == other.id && url == other.url && method == other.method && headers == other.headers && post_data == other.post_data end
inspect()
click to toggle source
# File lib/selenium/webdriver/devtools/request.rb, line 60 def inspect %(#<#{self.class.name} @id="#{id}" @method="#{method}" @url="#{url}") end