Class: Selenium::WebDriver::BiDi::Protocol::Domain Private
| Relationships & Source Files | |
| Extension / Inclusion / Inheritance Descendants | |
|
Subclasses:
|
|
| Inherits: | Object |
| Defined in: | rb/lib/selenium/webdriver/bidi/protocol/domain.rb |
Class Method Summary
- .new(source) ⇒ Domain constructor Internal use only
Instance Method Summary
- #execute(cmd:, params: nil, result: nil) private Internal use only
Constructor Details
.new(source) ⇒ Domain
# File 'rb/lib/selenium/webdriver/bidi/protocol/domain.rb', line 26
def initialize(source) connection = source.is_a?(Driver) ? source.send(:bridge).connection : source raise(Error::WebDriverError, 'a Driver or connection is required') unless connection.respond_to?(:send_cmd) @transport = Transport.new(connection) end
Instance Method Details
#execute(cmd:, params: nil, result: nil) (private)
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/domain.rb', line 35
def execute(cmd:, params: nil, result: nil) @transport.execute(cmd: cmd, params: params, result: result) end