blob: 2d32e5c3dbe0d249fa954af9997fe49da1cda785 [file] [edit]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Namespace OpenQA.Selenium.DevTools.V148.Emulation </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace OpenQA.Selenium.DevTools.V148.Emulation ">
<link rel="icon" href="../images/favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../images/logo.svg" alt="Selenium .NET API">
Selenium .NET API
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="OpenQA.Selenium.DevTools.V148.Emulation">
<h1 id="OpenQA_Selenium_DevTools_V148_Emulation" data-uid="OpenQA.Selenium.DevTools.V148.Emulation" class="text-break">Namespace OpenQA.Selenium.DevTools.V148.Emulation</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
<h3 id="classes">
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.AddScreenCommandResponse.html">AddScreenCommandResponse</a></dt>
<dd><p>Response for Add a new screen to the device. Only supported in headless mode.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.AddScreenCommandSettings.html">AddScreenCommandSettings</a></dt>
<dd><p>Add a new screen to the device. Only supported in headless mode.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.CanEmulateCommandResponse.html">CanEmulateCommandResponse</a></dt>
<dd><p>Response for Tells whether emulation is supported.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.CanEmulateCommandSettings.html">CanEmulateCommandSettings</a></dt>
<dd><p>Tells whether emulation is supported.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ClearDeviceMetricsOverrideCommandResponse.html">ClearDeviceMetricsOverrideCommandResponse</a></dt>
<dd><p>Response for Clears the overridden device metrics.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ClearDeviceMetricsOverrideCommandSettings.html">ClearDeviceMetricsOverrideCommandSettings</a></dt>
<dd><p>Clears the overridden device metrics.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ClearDevicePostureOverrideCommandResponse.html">ClearDevicePostureOverrideCommandResponse</a></dt>
<dd><p>Response for Clears a device posture override set with either setDeviceMetricsOverride()
or setDevicePostureOverride() and starts using posture information from the
platform again.
Does nothing if no override is set.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ClearDevicePostureOverrideCommandSettings.html">ClearDevicePostureOverrideCommandSettings</a></dt>
<dd><p>Clears a device posture override set with either setDeviceMetricsOverride()
or setDevicePostureOverride() and starts using posture information from the
platform again.
Does nothing if no override is set.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ClearDisplayFeaturesOverrideCommandResponse.html">ClearDisplayFeaturesOverrideCommandResponse</a></dt>
<dd><p>Response for Clears the display features override set with either setDeviceMetricsOverride()
or setDisplayFeaturesOverride() and starts using display features from the
platform again.
Does nothing if no override is set.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ClearDisplayFeaturesOverrideCommandSettings.html">ClearDisplayFeaturesOverrideCommandSettings</a></dt>
<dd><p>Clears the display features override set with either setDeviceMetricsOverride()
or setDisplayFeaturesOverride() and starts using display features from the
platform again.
Does nothing if no override is set.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ClearGeolocationOverrideCommandResponse.html">ClearGeolocationOverrideCommandResponse</a></dt>
<dd><p>Response for Clears the overridden Geolocation Position and Error.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ClearGeolocationOverrideCommandSettings.html">ClearGeolocationOverrideCommandSettings</a></dt>
<dd><p>Clears the overridden Geolocation Position and Error.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ClearIdleOverrideCommandResponse.html">ClearIdleOverrideCommandResponse</a></dt>
<dd><p>Response for Clears Idle state overrides.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ClearIdleOverrideCommandSettings.html">ClearIdleOverrideCommandSettings</a></dt>
<dd><p>Clears Idle state overrides.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.DevicePosture.html">DevicePosture</a></dt>
<dd><p>DevicePosture</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.DisplayFeature.html">DisplayFeature</a></dt>
<dd><p>DisplayFeature</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.EmulationAdapter.html">EmulationAdapter</a></dt>
<dd><p>Represents an adapter for the Emulation domain to simplify the command interface.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.GetOverriddenSensorInformationCommandResponse.html">GetOverriddenSensorInformationCommandResponse</a></dt>
<dd><p>Response for GetOverriddenSensorInformation</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.GetOverriddenSensorInformationCommandSettings.html">GetOverriddenSensorInformationCommandSettings</a></dt>
<dd><p>GetOverriddenSensorInformation</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.GetScreenInfosCommandResponse.html">GetScreenInfosCommandResponse</a></dt>
<dd><p>Response for Returns device's screen configuration. In headful mode, the physical screens configuration is returned,
whereas in headless mode, a virtual headless screen configuration is provided instead.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.GetScreenInfosCommandSettings.html">GetScreenInfosCommandSettings</a></dt>
<dd><p>Returns device's screen configuration. In headful mode, the physical screens configuration is returned,
whereas in headless mode, a virtual headless screen configuration is provided instead.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.MediaFeature.html">MediaFeature</a></dt>
<dd><p>MediaFeature</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.PressureMetadata.html">PressureMetadata</a></dt>
<dd><p>PressureMetadata</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.RemoveScreenCommandResponse.html">RemoveScreenCommandResponse</a></dt>
<dd><p>Response for Remove screen from the device. Only supported in headless mode.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.RemoveScreenCommandSettings.html">RemoveScreenCommandSettings</a></dt>
<dd><p>Remove screen from the device. Only supported in headless mode.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ResetPageScaleFactorCommandResponse.html">ResetPageScaleFactorCommandResponse</a></dt>
<dd><p>Response for Requests that page scale factor is reset to initial values.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ResetPageScaleFactorCommandSettings.html">ResetPageScaleFactorCommandSettings</a></dt>
<dd><p>Requests that page scale factor is reset to initial values.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SafeAreaInsets.html">SafeAreaInsets</a></dt>
<dd><p>SafeAreaInsets</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ScreenInfo.html">ScreenInfo</a></dt>
<dd><p>Screen information similar to the one returned by window.getScreenDetails() method,
see <a href="https://w3c.github.io/window-management/#screendetailed">https://w3c.github.io/window-management/#screendetailed</a>.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ScreenOrientation.html">ScreenOrientation</a></dt>
<dd><p>Screen orientation.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ScreenOrientationLockChangedEventArgs.html">ScreenOrientationLockChangedEventArgs</a></dt>
<dd><p>Fired when a page calls screen.orientation.lock() or screen.orientation.unlock()
while device emulation is enabled. This allows the DevTools frontend to update the
emulated device orientation accordingly.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SensorMetadata.html">SensorMetadata</a></dt>
<dd><p>SensorMetadata</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SensorReading.html">SensorReading</a></dt>
<dd><p>SensorReading</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SensorReadingQuaternion.html">SensorReadingQuaternion</a></dt>
<dd><p>SensorReadingQuaternion</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SensorReadingSingle.html">SensorReadingSingle</a></dt>
<dd><p>SensorReadingSingle</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SensorReadingXYZ.html">SensorReadingXYZ</a></dt>
<dd><p>SensorReadingXYZ</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetAutoDarkModeOverrideCommandResponse.html">SetAutoDarkModeOverrideCommandResponse</a></dt>
<dd><p>Response for Automatically render all web contents using a dark theme.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetAutoDarkModeOverrideCommandSettings.html">SetAutoDarkModeOverrideCommandSettings</a></dt>
<dd><p>Automatically render all web contents using a dark theme.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetAutomationOverrideCommandResponse.html">SetAutomationOverrideCommandResponse</a></dt>
<dd><p>Response for Allows overriding the automation flag.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetAutomationOverrideCommandSettings.html">SetAutomationOverrideCommandSettings</a></dt>
<dd><p>Allows overriding the automation flag.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetCPUThrottlingRateCommandResponse.html">SetCPUThrottlingRateCommandResponse</a></dt>
<dd><p>Response for Enables CPU throttling to emulate slow CPUs.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetCPUThrottlingRateCommandSettings.html">SetCPUThrottlingRateCommandSettings</a></dt>
<dd><p>Enables CPU throttling to emulate slow CPUs.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDataSaverOverrideCommandResponse.html">SetDataSaverOverrideCommandResponse</a></dt>
<dd><p>Response for Override the value of navigator.connection.saveData</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDataSaverOverrideCommandSettings.html">SetDataSaverOverrideCommandSettings</a></dt>
<dd><p>Override the value of navigator.connection.saveData</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDefaultBackgroundColorOverrideCommandResponse.html">SetDefaultBackgroundColorOverrideCommandResponse</a></dt>
<dd><p>Response for Sets or clears an override of the default background color of the frame. This override is used
if the content does not specify one.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDefaultBackgroundColorOverrideCommandSettings.html">SetDefaultBackgroundColorOverrideCommandSettings</a></dt>
<dd><p>Sets or clears an override of the default background color of the frame. This override is used
if the content does not specify one.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDeviceMetricsOverrideCommandResponse.html">SetDeviceMetricsOverrideCommandResponse</a></dt>
<dd><p>Response for Overrides the values of device screen dimensions (window.screen.width, window.screen.height,
window.innerWidth, window.innerHeight, and &quot;device-width&quot;/&quot;device-height&quot;-related CSS media
query results).</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDeviceMetricsOverrideCommandSettings.html">SetDeviceMetricsOverrideCommandSettings</a></dt>
<dd><p>Overrides the values of device screen dimensions (window.screen.width, window.screen.height,
window.innerWidth, window.innerHeight, and &quot;device-width&quot;/&quot;device-height&quot;-related CSS media
query results).</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDevicePostureOverrideCommandResponse.html">SetDevicePostureOverrideCommandResponse</a></dt>
<dd><p>Response for Start reporting the given posture value to the Device Posture API.
This override can also be set in setDeviceMetricsOverride().</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDevicePostureOverrideCommandSettings.html">SetDevicePostureOverrideCommandSettings</a></dt>
<dd><p>Start reporting the given posture value to the Device Posture API.
This override can also be set in setDeviceMetricsOverride().</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDisabledImageTypesCommandResponse.html">SetDisabledImageTypesCommandResponse</a></dt>
<dd><p>Response for SetDisabledImageTypes</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDisabledImageTypesCommandSettings.html">SetDisabledImageTypesCommandSettings</a></dt>
<dd><p>SetDisabledImageTypes</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDisplayFeaturesOverrideCommandResponse.html">SetDisplayFeaturesOverrideCommandResponse</a></dt>
<dd><p>Response for Start using the given display features to pupulate the Viewport Segments API.
This override can also be set in setDeviceMetricsOverride().</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDisplayFeaturesOverrideCommandSettings.html">SetDisplayFeaturesOverrideCommandSettings</a></dt>
<dd><p>Start using the given display features to pupulate the Viewport Segments API.
This override can also be set in setDeviceMetricsOverride().</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDocumentCookieDisabledCommandResponse.html">SetDocumentCookieDisabledCommandResponse</a></dt>
<dd><p>Response for SetDocumentCookieDisabled</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetDocumentCookieDisabledCommandSettings.html">SetDocumentCookieDisabledCommandSettings</a></dt>
<dd><p>SetDocumentCookieDisabled</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetEmitTouchEventsForMouseCommandResponse.html">SetEmitTouchEventsForMouseCommandResponse</a></dt>
<dd><p>Response for SetEmitTouchEventsForMouse</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetEmitTouchEventsForMouseCommandSettings.html">SetEmitTouchEventsForMouseCommandSettings</a></dt>
<dd><p>SetEmitTouchEventsForMouse</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetEmulatedMediaCommandResponse.html">SetEmulatedMediaCommandResponse</a></dt>
<dd><p>Response for Emulates the given media type or media feature for CSS media queries.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetEmulatedMediaCommandSettings.html">SetEmulatedMediaCommandSettings</a></dt>
<dd><p>Emulates the given media type or media feature for CSS media queries.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetEmulatedOSTextScaleCommandResponse.html">SetEmulatedOSTextScaleCommandResponse</a></dt>
<dd><p>Response for Emulates the given OS text scale.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetEmulatedOSTextScaleCommandSettings.html">SetEmulatedOSTextScaleCommandSettings</a></dt>
<dd><p>Emulates the given OS text scale.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetEmulatedVisionDeficiencyCommandResponse.html">SetEmulatedVisionDeficiencyCommandResponse</a></dt>
<dd><p>Response for Emulates the given vision deficiency.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetEmulatedVisionDeficiencyCommandSettings.html">SetEmulatedVisionDeficiencyCommandSettings</a></dt>
<dd><p>Emulates the given vision deficiency.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetFocusEmulationEnabledCommandResponse.html">SetFocusEmulationEnabledCommandResponse</a></dt>
<dd><p>Response for Enables or disables simulating a focused and active page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetFocusEmulationEnabledCommandSettings.html">SetFocusEmulationEnabledCommandSettings</a></dt>
<dd><p>Enables or disables simulating a focused and active page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetGeolocationOverrideCommandResponse.html">SetGeolocationOverrideCommandResponse</a></dt>
<dd><p>Response for Overrides the Geolocation Position or Error. Omitting latitude, longitude or
accuracy emulates position unavailable.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetGeolocationOverrideCommandSettings.html">SetGeolocationOverrideCommandSettings</a></dt>
<dd><p>Overrides the Geolocation Position or Error. Omitting latitude, longitude or
accuracy emulates position unavailable.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetHardwareConcurrencyOverrideCommandResponse.html">SetHardwareConcurrencyOverrideCommandResponse</a></dt>
<dd><p>Response for SetHardwareConcurrencyOverride</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetHardwareConcurrencyOverrideCommandSettings.html">SetHardwareConcurrencyOverrideCommandSettings</a></dt>
<dd><p>SetHardwareConcurrencyOverride</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetIdleOverrideCommandResponse.html">SetIdleOverrideCommandResponse</a></dt>
<dd><p>Response for Overrides the Idle state.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetIdleOverrideCommandSettings.html">SetIdleOverrideCommandSettings</a></dt>
<dd><p>Overrides the Idle state.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetLocaleOverrideCommandResponse.html">SetLocaleOverrideCommandResponse</a></dt>
<dd><p>Response for Overrides default host system locale with the specified one.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetLocaleOverrideCommandSettings.html">SetLocaleOverrideCommandSettings</a></dt>
<dd><p>Overrides default host system locale with the specified one.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetNavigatorOverridesCommandResponse.html">SetNavigatorOverridesCommandResponse</a></dt>
<dd><p>Response for Overrides value returned by the javascript navigator object.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetNavigatorOverridesCommandSettings.html">SetNavigatorOverridesCommandSettings</a></dt>
<dd><p>Overrides value returned by the javascript navigator object.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetPageScaleFactorCommandResponse.html">SetPageScaleFactorCommandResponse</a></dt>
<dd><p>Response for Sets a specified page scale factor.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetPageScaleFactorCommandSettings.html">SetPageScaleFactorCommandSettings</a></dt>
<dd><p>Sets a specified page scale factor.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetPressureDataOverrideCommandResponse.html">SetPressureDataOverrideCommandResponse</a></dt>
<dd><p>Response for Provides a given pressure data set that will be processed and eventually be
delivered to PressureObserver users. |source| must have been previously
overridden by setPressureSourceOverrideEnabled.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetPressureDataOverrideCommandSettings.html">SetPressureDataOverrideCommandSettings</a></dt>
<dd><p>Provides a given pressure data set that will be processed and eventually be
delivered to PressureObserver users. |source| must have been previously
overridden by setPressureSourceOverrideEnabled.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetPressureSourceOverrideEnabledCommandResponse.html">SetPressureSourceOverrideEnabledCommandResponse</a></dt>
<dd><p>Response for Overrides a pressure source of a given type, as used by the Compute
Pressure API, so that updates to PressureObserver.observe() are provided
via setPressureStateOverride instead of being retrieved from
platform-provided telemetry data.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetPressureSourceOverrideEnabledCommandSettings.html">SetPressureSourceOverrideEnabledCommandSettings</a></dt>
<dd><p>Overrides a pressure source of a given type, as used by the Compute
Pressure API, so that updates to PressureObserver.observe() are provided
via setPressureStateOverride instead of being retrieved from
platform-provided telemetry data.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetPressureStateOverrideCommandResponse.html">SetPressureStateOverrideCommandResponse</a></dt>
<dd><p>Response for TODO: OBSOLETE: To remove when setPressureDataOverride is merged.
Provides a given pressure state that will be processed and eventually be
delivered to PressureObserver users. |source| must have been previously
overridden by setPressureSourceOverrideEnabled.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetPressureStateOverrideCommandSettings.html">SetPressureStateOverrideCommandSettings</a></dt>
<dd><p>TODO: OBSOLETE: To remove when setPressureDataOverride is merged.
Provides a given pressure state that will be processed and eventually be
delivered to PressureObserver users. |source| must have been previously
overridden by setPressureSourceOverrideEnabled.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetPrimaryScreenCommandResponse.html">SetPrimaryScreenCommandResponse</a></dt>
<dd><p>Response for Set primary screen. Only supported in headless mode.
Note that this changes the coordinate system origin to the top-left
of the new primary screen, updating the bounds and work areas
of all existing screens accordingly.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetPrimaryScreenCommandSettings.html">SetPrimaryScreenCommandSettings</a></dt>
<dd><p>Set primary screen. Only supported in headless mode.
Note that this changes the coordinate system origin to the top-left
of the new primary screen, updating the bounds and work areas
of all existing screens accordingly.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetSafeAreaInsetsOverrideCommandResponse.html">SetSafeAreaInsetsOverrideCommandResponse</a></dt>
<dd><p>Response for Overrides the values for env(safe-area-inset-<em>) and env(safe-area-max-inset-</em>). Unset values will cause the
respective variables to be undefined, even if previously overridden.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetSafeAreaInsetsOverrideCommandSettings.html">SetSafeAreaInsetsOverrideCommandSettings</a></dt>
<dd><p>Overrides the values for env(safe-area-inset-<em>) and env(safe-area-max-inset-</em>). Unset values will cause the
respective variables to be undefined, even if previously overridden.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetScriptExecutionDisabledCommandResponse.html">SetScriptExecutionDisabledCommandResponse</a></dt>
<dd><p>Response for Switches script execution in the page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetScriptExecutionDisabledCommandSettings.html">SetScriptExecutionDisabledCommandSettings</a></dt>
<dd><p>Switches script execution in the page.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetScrollbarsHiddenCommandResponse.html">SetScrollbarsHiddenCommandResponse</a></dt>
<dd><p>Response for SetScrollbarsHidden</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetScrollbarsHiddenCommandSettings.html">SetScrollbarsHiddenCommandSettings</a></dt>
<dd><p>SetScrollbarsHidden</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetSensorOverrideEnabledCommandResponse.html">SetSensorOverrideEnabledCommandResponse</a></dt>
<dd><p>Response for Overrides a platform sensor of a given type. If |enabled| is true, calls to
Sensor.start() will use a virtual sensor as backend rather than fetching
data from a real hardware sensor. Otherwise, existing virtual
sensor-backend Sensor objects will fire an error event and new calls to
Sensor.start() will attempt to use a real sensor instead.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetSensorOverrideEnabledCommandSettings.html">SetSensorOverrideEnabledCommandSettings</a></dt>
<dd><p>Overrides a platform sensor of a given type. If |enabled| is true, calls to
Sensor.start() will use a virtual sensor as backend rather than fetching
data from a real hardware sensor. Otherwise, existing virtual
sensor-backend Sensor objects will fire an error event and new calls to
Sensor.start() will attempt to use a real sensor instead.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetSensorOverrideReadingsCommandResponse.html">SetSensorOverrideReadingsCommandResponse</a></dt>
<dd><p>Response for Updates the sensor readings reported by a sensor type previously overridden
by setSensorOverrideEnabled.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetSensorOverrideReadingsCommandSettings.html">SetSensorOverrideReadingsCommandSettings</a></dt>
<dd><p>Updates the sensor readings reported by a sensor type previously overridden
by setSensorOverrideEnabled.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetSmallViewportHeightDifferenceOverrideCommandResponse.html">SetSmallViewportHeightDifferenceOverrideCommandResponse</a></dt>
<dd><p>Response for Allows overriding the difference between the small and large viewport sizes, which determine the
value of the <code>svh</code> and <code>lvh</code> unit, respectively. Only supported for top-level frames.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetSmallViewportHeightDifferenceOverrideCommandSettings.html">SetSmallViewportHeightDifferenceOverrideCommandSettings</a></dt>
<dd><p>Allows overriding the difference between the small and large viewport sizes, which determine the
value of the <code>svh</code> and <code>lvh</code> unit, respectively. Only supported for top-level frames.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetTimezoneOverrideCommandResponse.html">SetTimezoneOverrideCommandResponse</a></dt>
<dd><p>Response for Overrides default host system timezone with the specified one.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetTimezoneOverrideCommandSettings.html">SetTimezoneOverrideCommandSettings</a></dt>
<dd><p>Overrides default host system timezone with the specified one.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetTouchEmulationEnabledCommandResponse.html">SetTouchEmulationEnabledCommandResponse</a></dt>
<dd><p>Response for Enables touch on platforms which do not support them.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetTouchEmulationEnabledCommandSettings.html">SetTouchEmulationEnabledCommandSettings</a></dt>
<dd><p>Enables touch on platforms which do not support them.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetUserAgentOverrideCommandResponse.html">SetUserAgentOverrideCommandResponse</a></dt>
<dd><p>Response for Allows overriding user agent with the given string.
<code>userAgentMetadata</code> must be set for Client Hint headers to be sent.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetUserAgentOverrideCommandSettings.html">SetUserAgentOverrideCommandSettings</a></dt>
<dd><p>Allows overriding user agent with the given string.
<code>userAgentMetadata</code> must be set for Client Hint headers to be sent.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetVirtualTimePolicyCommandResponse.html">SetVirtualTimePolicyCommandResponse</a></dt>
<dd><p>Response for Turns on virtual time for all frames (replacing real-time with a synthetic time source) and sets
the current virtual time policy. Note this supersedes any previous time budget.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetVirtualTimePolicyCommandSettings.html">SetVirtualTimePolicyCommandSettings</a></dt>
<dd><p>Turns on virtual time for all frames (replacing real-time with a synthetic time source) and sets
the current virtual time policy. Note this supersedes any previous time budget.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetVisibleSizeCommandResponse.html">SetVisibleSizeCommandResponse</a></dt>
<dd><p>Response for Resizes the frame/viewport of the page. Note that this does not affect the frame's container
(e.g. browser window). Can be used to produce screenshots of the specified size. Not supported
on Android.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SetVisibleSizeCommandSettings.html">SetVisibleSizeCommandSettings</a></dt>
<dd><p>Resizes the frame/viewport of the page. Note that this does not affect the frame's container
(e.g. browser window). Can be used to produce screenshots of the specified size. Not supported
on Android.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.UpdateScreenCommandResponse.html">UpdateScreenCommandResponse</a></dt>
<dd><p>Response for Updates specified screen parameters. Only supported in headless mode.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.UpdateScreenCommandSettings.html">UpdateScreenCommandSettings</a></dt>
<dd><p>Updates specified screen parameters. Only supported in headless mode.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.UserAgentBrandVersion.html">UserAgentBrandVersion</a></dt>
<dd><p>Used to specify User Agent Client Hints to emulate. See <a href="https://wicg.github.io/ua-client-hints">https://wicg.github.io/ua-client-hints</a></p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.UserAgentMetadata.html">UserAgentMetadata</a></dt>
<dd><p>Used to specify User Agent Client Hints to emulate. See <a href="https://wicg.github.io/ua-client-hints">https://wicg.github.io/ua-client-hints</a>
Missing optional values will be filled in by the target with what it would normally use.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.VirtualTimeBudgetExpiredEventArgs.html">VirtualTimeBudgetExpiredEventArgs</a></dt>
<dd><p>Notification sent after the virtual time budget for the current VirtualTimePolicy has run out.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.WorkAreaInsets.html">WorkAreaInsets</a></dt>
<dd><p>WorkAreaInsets</p>
</dd>
</dl>
<h3 id="enums">
Enums
</h3>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.DevicePostureTypeValues.html">DevicePostureTypeValues</a></dt>
<dd><p>Enumerated values for Emulation.DevicePosture.type</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.DisabledImageType.html">DisabledImageType</a></dt>
<dd><p>Enum of image types that can be disabled.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.DisplayFeatureOrientationValues.html">DisplayFeatureOrientationValues</a></dt>
<dd><p>Enumerated values for Emulation.DisplayFeature.orientation</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.PressureSource.html">PressureSource</a></dt>
<dd><p>PressureSource</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.PressureState.html">PressureState</a></dt>
<dd><p>PressureState</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.ScreenOrientationTypeValues.html">ScreenOrientationTypeValues</a></dt>
<dd><p>Enumerated values for Emulation.ScreenOrientation.type</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.SensorType.html">SensorType</a></dt>
<dd><p>Used to specify sensor types to emulate.
See <a href="https://w3c.github.io/sensors/#automation">https://w3c.github.io/sensors/#automation</a> for more information.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="OpenQA.Selenium.DevTools.V148.Emulation.VirtualTimePolicy.html">VirtualTimePolicy</a></dt>
<dd><p>advance: If the scheduler runs out of immediate work, the virtual time base may fast forward to
allow the next delayed task (if any) to run; pause: The virtual time base may not advance;
pauseIfNetworkFetchesPending: The virtual time base may not advance if there are any pending
resource fetches.</p>
</dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span>Made with <a href="https://dotnet.github.io/docfx">docfx</a></span>
</div>
</div>
</footer>
</body>
</html>