Class: Selenium::WebDriver::BiDi::Protocol::Emulation 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/emulation.rb |
Overview
Constant Summary
-
FORCED_COLORS_MODE_THEME =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 32
{ light: 'light', dark: 'dark' }.freeze -
GeolocationCoordinates =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 229
Serialization::Record.define( latitude: {wire_key: 'latitude', primitive: 'number'}, longitude: {wire_key: 'longitude', primitive: 'number'}, accuracy: {wire_key: 'accuracy', required: false, primitive: 'number'}, altitude: {wire_key: 'altitude', required: false, nullable: true, primitive: 'number'}, altitude_accuracy: {wire_key: 'altitudeAccuracy', required: false, nullable: true, primitive: 'number'}, heading: {wire_key: 'heading', required: false, nullable: true, primitive: 'number'}, speed: {wire_key: 'speed', required: false, nullable: true, primitive: 'number'} )
-
GeolocationPositionError =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 242
Serialization::Record.define(type: {fixed: 'positionUnavailable'})
-
MEDIA_FEATURES_ANY_HOVER =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 51{ none: 'none', hover: 'hover' }.freeze -
MEDIA_FEATURES_ANY_POINTER =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 56{ none: 'none', coarse: 'coarse', fine: 'fine' }.freeze -
MEDIA_FEATURES_COLOR_GAMUT =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 62{ srgb: 'srgb', p3: 'p3', rec2020: 'rec2020' }.freeze -
MEDIA_FEATURES_DISPLAY_MODE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 68{ fullscreen: 'fullscreen', standalone: 'standalone', minimal_ui: 'minimal-ui', browser: 'browser', picture_in_picture: 'picture-in-picture' }.freeze -
MEDIA_FEATURES_DYNAMIC_RANGE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 76{ standard: 'standard', high: 'high' }.freeze -
MEDIA_FEATURES_ENVIRONMENT_BLENDING =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 81{ opaque: 'opaque', additive: 'additive', subtractive: 'subtractive' }.freeze -
MEDIA_FEATURES_FORCED_COLORS =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 87{ none: 'none', active: 'active' }.freeze -
MEDIA_FEATURES_GRID =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 92{ _0: 0, _1: 1 }.freeze -
MEDIA_FEATURES_HOVER =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 97{ none: 'none', hover: 'hover' }.freeze -
MEDIA_FEATURES_INVERTED_COLORS =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 102{ none: 'none', inverted: 'inverted' }.freeze -
MEDIA_FEATURES_NAV_CONTROLS =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 107{ none: 'none', back: 'back' }.freeze -
MEDIA_FEATURES_OVERFLOW_BLOCK =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 112{ none: 'none', scroll: 'scroll', optional_paged: 'optional-paged', paged: 'paged' }.freeze -
MEDIA_FEATURES_OVERFLOW_INLINE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 119{ none: 'none', scroll: 'scroll' }.freeze -
MEDIA_FEATURES_POINTER =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 124{ none: 'none', coarse: 'coarse', fine: 'fine' }.freeze -
MEDIA_FEATURES_PREFERS_COLOR_SCHEME =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 130{ light: 'light', dark: 'dark' }.freeze -
MEDIA_FEATURES_PREFERS_CONTRAST =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 135{ no_preference: 'no-preference', more: 'more', less: 'less', custom: 'custom' }.freeze -
MEDIA_FEATURES_PREFERS_REDUCED_DATA =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 142{ no_preference: 'no-preference', reduce: 'reduce' }.freeze -
MEDIA_FEATURES_PREFERS_REDUCED_MOTION =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 147{ no_preference: 'no-preference', reduce: 'reduce' }.freeze -
MEDIA_FEATURES_PREFERS_REDUCED_TRANSPARENCY =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 152{ no_preference: 'no-preference', reduce: 'reduce' }.freeze -
MEDIA_FEATURES_SCAN =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 157{ interlace: 'interlace', progressive: 'progressive' }.freeze -
MEDIA_FEATURES_SCRIPTING =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 162{ none: 'none', initial_only: 'initial-only', enabled: 'enabled' }.freeze -
MEDIA_FEATURES_UPDATE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 168{ none: 'none', slow: 'slow', fast: 'fast' }.freeze -
MEDIA_FEATURES_VIDEO_COLOR_GAMUT =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 174{ srgb: 'srgb', p3: 'p3', rec2020: 'rec2020' }.freeze -
MEDIA_FEATURES_VIDEO_DYNAMIC_RANGE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 180{ standard: 'standard', high: 'high' }.freeze -
MediaFeatures =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 265
Serialization::Record.define( any_hover: { wire_key: 'any-hover', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_ANY_HOVER' }, any_pointer: { wire_key: 'any-pointer', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_ANY_POINTER' }, color: {wire_key: 'color', required: false, nullable: true, primitive: 'integer'}, color_gamut: { wire_key: 'color-gamut', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_COLOR_GAMUT' }, color_index: {wire_key: 'color-index', required: false, nullable: true, primitive: 'integer'}, display_mode: { wire_key: 'display-mode', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_DISPLAY_MODE' }, dynamic_range: { wire_key: 'dynamic-range', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_DYNAMIC_RANGE' }, environment_blending: { wire_key: 'environment-blending', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_ENVIRONMENT_BLENDING' }, forced_colors: { wire_key: 'forced-colors', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_FORCED_COLORS' }, grid: {wire_key: 'grid', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_GRID'}, horizontal_viewport_segments: { wire_key: 'horizontal-viewport-segments', required: false, nullable: true, primitive: 'integer' }, hover: {wire_key: 'hover', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_HOVER'}, inverted_colors: { wire_key: 'inverted-colors', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_INVERTED_COLORS' }, monochrome: {wire_key: 'monochrome', required: false, nullable: true, primitive: 'integer'}, nav_controls: { wire_key: 'nav-controls', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_NAV_CONTROLS' }, overflow_block: { wire_key: 'overflow-block', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_OVERFLOW_BLOCK' }, overflow_inline: { wire_key: 'overflow-inline', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_OVERFLOW_INLINE' }, pointer: {wire_key: 'pointer', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_POINTER'}, prefers_color_scheme: { wire_key: 'prefers-color-scheme', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_PREFERS_COLOR_SCHEME' }, prefers_contrast: { wire_key: 'prefers-contrast', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_PREFERS_CONTRAST' }, prefers_reduced_data: { wire_key: 'prefers-reduced-data', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_PREFERS_REDUCED_DATA' }, prefers_reduced_motion: { wire_key: 'prefers-reduced-motion', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_PREFERS_REDUCED_MOTION' }, prefers_reduced_transparency: { wire_key: 'prefers-reduced-transparency', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_PREFERS_REDUCED_TRANSPARENCY' }, scan: {wire_key: 'scan', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_SCAN'}, scripting: { wire_key: 'scripting', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_SCRIPTING' }, update: {wire_key: 'update', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_UPDATE'}, vertical_viewport_segments: { wire_key: 'vertical-viewport-segments', required: false, nullable: true, primitive: 'integer' }, video_color_gamut: { wire_key: 'video-color-gamut', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_VIDEO_COLOR_GAMUT' }, video_dynamic_range: { wire_key: 'video-dynamic-range', required: false, nullable: true, enum: 'Emulation::MEDIA_FEATURES_VIDEO_DYNAMIC_RANGE' } )
-
NetworkConditionsOffline =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 418
Serialization::Record.define(type: {fixed: 'offline'})
-
SCREEN_ORIENTATION_NATURAL =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 38
{ portrait: 'portrait', landscape: 'landscape' }.freeze -
SCREEN_ORIENTATION_TYPE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 44
{ portrait_primary: 'portrait-primary', portrait_secondary: 'portrait-secondary', landscape_primary: 'landscape-primary', landscape_secondary: 'landscape-secondary' }.freeze -
SET_SCROLLBAR_TYPE_OVERRIDE_PARAMETERS_SCROLLBAR_TYPE =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 185{ classic: 'classic', overlay: 'overlay' }.freeze -
ScreenArea =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 423
Serialization::Record.define( width: {wire_key: 'width', primitive: 'integer'}, height: {wire_key: 'height', primitive: 'integer'} )
-
ScreenOrientation =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 440
Serialization::Record.define( natural: {wire_key: 'natural', enum: 'Emulation::SCREEN_ORIENTATION_NATURAL'}, type: {wire_key: 'type', enum: 'Emulation::SCREEN_ORIENTATION_TYPE'} )
-
SetForcedColorsModeThemeOverrideParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 193
Serialization::Record.define( theme: {wire_key: 'theme', nullable: true, enum: 'Emulation::FORCED_COLORS_MODE_THEME'}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
SetLocaleOverrideParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 247
Serialization::Record.define( locale: {wire_key: 'locale', nullable: true, primitive: 'string'}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
SetMediaFeaturesOverrideParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 256
Serialization::Record.define( features: {wire_key: 'features', nullable: true, ref: 'Emulation::MediaFeatures'}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
SetNetworkConditionsParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 405
Serialization::Record.define( network_conditions: { wire_key: 'networkConditions', nullable: true, ref: 'Emulation::NetworkConditionsOffline' }, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
SetScreenOrientationOverrideParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 448
Serialization::Record.define( screen_orientation: {wire_key: 'screenOrientation', nullable: true, ref: 'Emulation::ScreenOrientation'}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
SetScreenSettingsOverrideParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 431
Serialization::Record.define( screen_area: {wire_key: 'screenArea', nullable: true, ref: 'Emulation::ScreenArea'}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
SetScriptingEnabledParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 475
Serialization::Record.define( enabled: {wire_key: 'enabled', nullable: true, const: false}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
SetScrollbarTypeOverrideParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 484
Serialization::Record.define( scrollbar_type: { wire_key: 'scrollbarType', nullable: true, enum: 'Emulation::SET_SCROLLBAR_TYPE_OVERRIDE_PARAMETERS_SCROLLBAR_TYPE' }, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
SetTimezoneOverrideParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 497
Serialization::Record.define( timezone: {wire_key: 'timezone', nullable: true, primitive: 'string'}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
SetTouchOverrideParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 506
Serialization::Record.define( max_touch_points: {wire_key: 'maxTouchPoints', nullable: true, primitive: 'integer'}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
SetUserAgentOverrideParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 457
Serialization::Record.define( user_agent: {wire_key: 'userAgent', nullable: true, primitive: 'string'}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
-
SetViewportMetaOverrideParameters =
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 466
Serialization::Record.define( viewport_meta: {wire_key: 'viewportMeta', nullable: true, const: true}, contexts: {wire_key: 'contexts', required: false, list: true}, user_contexts: {wire_key: 'userContexts', required: false, list: true} )
Class Method Summary
Instance Method Summary
- #geolocation_coordinates Internal use only
- #geolocation_position_error Internal use only
- #media_features Internal use only
- #network_conditions_offline Internal use only
- #screen_area Internal use only
- #screen_orientation Internal use only
- #set_forced_colors_mode_theme_override(theme:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #set_geolocation_override(contexts: Serialization::UNSET, user_contexts: Serialization::UNSET, coordinates: Serialization::UNSET, error: Serialization::UNSET) Internal use only
- #set_locale_override(locale:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #set_media_features_override(features:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #set_network_conditions(network_conditions:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #set_screen_orientation_override(screen_orientation:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #set_screen_settings_override(screen_area:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #set_scripting_enabled(enabled:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #set_scrollbar_type_override(scrollbar_type:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #set_timezone_override(timezone:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #set_touch_override(max_touch_points:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #set_user_agent_override(user_agent:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
- #set_viewport_meta_override(viewport_meta:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) Internal use only
Domain - Inherited
| #connection | The connection this domain runs over, so a generated vendor accessor can build its sibling variant ( |
| #execute | |
Constructor Details
This class inherits a constructor from Selenium::WebDriver::BiDi::Protocol::Domain
Instance Method Details
#geolocation_coordinates
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 512
def geolocation_coordinates(**) = GeolocationCoordinates.new(**)
#geolocation_position_error
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 513
def geolocation_position_error(**) = GeolocationPositionError.new(**)
#media_features
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 514
def media_features(**) = MediaFeatures.new(**)
#network_conditions_offline
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 515
def network_conditions_offline(**) = NetworkConditionsOffline.new(**)
#screen_area
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 516
def screen_area(**) = ScreenArea.new(**)
#screen_orientation
[ GitHub ]# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 517
def screen_orientation(**) = ScreenOrientation.new(**)
#set_forced_colors_mode_theme_override(theme:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 522
def set_forced_colors_mode_theme_override( theme:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET ) Serialization.validate!('theme', theme, Emulation::FORCED_COLORS_MODE_THEME) params = SetForcedColorsModeThemeOverrideParameters.new( theme: theme, contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'emulation.setForcedColorsModeThemeOverride', params: params) end
#set_geolocation_override(contexts: Serialization::UNSET, user_contexts: Serialization::UNSET, coordinates: Serialization::UNSET, error: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 539
def set_geolocation_override( contexts: Serialization::UNSET, user_contexts: Serialization::UNSET, coordinates: Serialization::UNSET, error: Serialization::UNSET ) params = SetGeolocationOverrideParameters.build( contexts: contexts, user_contexts: user_contexts, coordinates: coordinates, error: error ) execute(cmd: 'emulation.setGeolocationOverride', params: params) end
#set_locale_override(locale:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 557
def set_locale_override(locale:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) params = SetLocaleOverrideParameters.new(locale: locale, contexts: contexts, user_contexts: user_contexts) execute(cmd: 'emulation.setLocaleOverride', params: params) end
#set_media_features_override(features:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 565
def set_media_features_override( features:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET ) params = SetMediaFeaturesOverrideParameters.new( features: features, contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'emulation.setMediaFeaturesOverride', params: params) end
#set_network_conditions(network_conditions:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 581
def set_network_conditions( network_conditions:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET ) params = SetNetworkConditionsParameters.new( network_conditions: network_conditions, contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'emulation.setNetworkConditions', params: params) end
#set_screen_orientation_override(screen_orientation:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 597
def set_screen_orientation_override( screen_orientation:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET ) params = SetScreenOrientationOverrideParameters.new( screen_orientation: screen_orientation, contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'emulation.setScreenOrientationOverride', params: params) end
#set_screen_settings_override(screen_area:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 613
def set_screen_settings_override( screen_area:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET ) params = SetScreenSettingsOverrideParameters.new( screen_area: screen_area, contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'emulation.setScreenSettingsOverride', params: params) end
#set_scripting_enabled(enabled:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 629
def set_scripting_enabled(enabled:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) params = SetScriptingEnabledParameters.new( enabled: enabled, contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'emulation.setScriptingEnabled', params: params) end
#set_scrollbar_type_override(scrollbar_type:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 641
def ( scrollbar_type:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET ) Serialization.validate!( 'scrollbarType', , Emulation::SET_SCROLLBAR_TYPE_OVERRIDE_PARAMETERS_SCROLLBAR_TYPE ) params = SetScrollbarTypeOverrideParameters.new( scrollbar_type: , contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'emulation.setScrollbarTypeOverride', params: params) end
#set_timezone_override(timezone:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 662
def set_timezone_override(timezone:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) params = SetTimezoneOverrideParameters.new( timezone: timezone, contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'emulation.setTimezoneOverride', params: params) end
#set_touch_override(max_touch_points:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 674
def set_touch_override(max_touch_points:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) params = SetTouchOverrideParameters.new( max_touch_points: max_touch_points, contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'emulation.setTouchOverride', params: params) end
#set_user_agent_override(user_agent:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 686
def set_user_agent_override(user_agent:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET) params = SetUserAgentOverrideParameters.new( user_agent: user_agent, contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'emulation.setUserAgentOverride', params: params) end
#set_viewport_meta_override(viewport_meta:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET)
# File 'rb/lib/selenium/webdriver/bidi/protocol/emulation.rb', line 698
def ( viewport_meta:, contexts: Serialization::UNSET, user_contexts: Serialization::UNSET ) params = SetViewportMetaOverrideParameters.new( viewport_meta: , contexts: contexts, user_contexts: user_contexts ) execute(cmd: 'emulation.setViewportMetaOverride', params: params) end