123456789_123456789_123456789_123456789_123456789_

Class: Selenium::WebDriver::BiDi::Protocol::Session Private

Relationships & Source Files
Namespace Children
Classes:
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, Domain
Instance Chain:
self, Domain
Inherits: Selenium::WebDriver::BiDi::Protocol::Domain
Defined in: rb/lib/selenium/webdriver/bidi/protocol/session.rb

Overview

Constant Summary

Class Method Summary

Domain - Inherited

Instance Method Summary

Constructor Details

This class inherits a constructor from Selenium::WebDriver::BiDi::Protocol::Domain

Instance Method Details

#end_

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/session.rb', line 229

def end_
  execute(cmd: 'session.end')
end

#new(capabilities:)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/session.rb', line 236

def new(capabilities:)
  params = NewParameters.new(capabilities: capabilities)
  execute(cmd: 'session.new', params: params, result: Session::NewResult)
end

#status

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/session.rb', line 244

def status
  execute(cmd: 'session.status', result: Session::StatusResult)
end

#subscribe(events:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/session.rb', line 251

def subscribe(events:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
  params = SubscribeParameters.new(events: events, contexts: contexts, user_contexts: user_contexts)
  execute(cmd: 'session.subscribe', params: params, result: Session::SubscribeResult)
end

#unsubscribe(events: Serialization::UNSET, subscriptions: Serialization::UNSET)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/session.rb', line 259

def unsubscribe(events: Serialization::UNSET, subscriptions: Serialization::UNSET)
  params = UnsubscribeParameters.build(events: events, subscriptions: subscriptions)
  execute(cmd: 'session.unsubscribe', params: params)
end