123456789_123456789_123456789_123456789_123456789_

Class: Selenium::WebDriver::BiDi::Protocol::Permissions Private

Relationships & Source Files
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/permissions.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

#set_permission(descriptor:, state:, origin:, embedded_origin: Serialization::UNSET, user_context: Serialization::UNSET)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/permissions.rb', line 52

def set_permission(
  descriptor:,
  state:,
  origin:,
  embedded_origin: Serialization::UNSET,
  user_context: Serialization::UNSET
)
  Serialization.validate!('state', state, Permissions::PERMISSION_STATE)
  params = SetPermissionParameters.new(
    descriptor: descriptor,
    state: state,
    origin: origin,
    embedded_origin: embedded_origin,
    user_context: user_context
  )
  execute(cmd: 'permissions.setPermission', params: params)
end