-
public final class EmulationDomainThis domain emulates different environments for the page.
-
-
Method Summary
Modifier and Type Method Description final Flow<EmulationEvent>events()Subscribes to all events related to this domain. final Flow<EmulationEvent.VirtualTimeBudgetExpiredEvent>virtualTimeBudgetExpired()Notification sent after the virtual time budget for the current VirtualTimePolicy has run out. final CanEmulateResponsecanEmulate()Tells whether emulation is supported. final UnitclearDeviceMetricsOverride()Clears the overriden device metrics. final UnitclearGeolocationOverride()Clears the overriden Geolocation Position and Error. final UnitresetPageScaleFactor()Requests that page scale factor is reset to initial values. final UnitsetFocusEmulationEnabled(SetFocusEmulationEnabledRequest input)Enables or disables simulating a focused and active page. final UnitsetCPUThrottlingRate(SetCPUThrottlingRateRequest input)Enables CPU throttling to emulate slow CPUs. final UnitsetDefaultBackgroundColorOverride(SetDefaultBackgroundColorOverrideRequest input)Sets or clears an override of the default background color of the frame. final UnitsetDeviceMetricsOverride(SetDeviceMetricsOverrideRequest input)Overrides the values of device screen dimensions (window.screen.width, window.screen.height, window.innerWidth, window.innerHeight, and "device-width"/"device-height"-related CSS media query results). final UnitsetScrollbarsHidden(SetScrollbarsHiddenRequest input)Official doc final UnitsetDocumentCookieDisabled(SetDocumentCookieDisabledRequest input)Official doc final UnitsetEmitTouchEventsForMouse(SetEmitTouchEventsForMouseRequest input)Official doc final UnitsetEmulatedMedia(SetEmulatedMediaRequest input)Emulates the given media type or media feature for CSS media queries. final UnitsetEmulatedVisionDeficiency(SetEmulatedVisionDeficiencyRequest input)Emulates the given vision deficiency. final UnitsetGeolocationOverride(SetGeolocationOverrideRequest input)Overrides the Geolocation Position or Error. final UnitsetIdleOverride(SetIdleOverrideRequest input)Overrides the Idle state. final UnitclearIdleOverride()Clears Idle state overrides. final UnitsetNavigatorOverrides(SetNavigatorOverridesRequest input)Overrides value returned by the javascript navigator object. final UnitsetPageScaleFactor(SetPageScaleFactorRequest input)Sets a specified page scale factor. final UnitsetScriptExecutionDisabled(SetScriptExecutionDisabledRequest input)Switches script execution in the page. final UnitsetTouchEmulationEnabled(SetTouchEmulationEnabledRequest input)Enables touch on platforms which do not support them. final SetVirtualTimePolicyResponsesetVirtualTimePolicy(SetVirtualTimePolicyRequest input)Turns on virtual time for all frames (replacing real-time with a synthetic time source) and sets the current virtual time policy. final UnitsetLocaleOverride(SetLocaleOverrideRequest input)Overrides default host system locale with the specified one. final UnitsetTimezoneOverride(SetTimezoneOverrideRequest input)Overrides default host system timezone with the specified one. final UnitsetVisibleSize(SetVisibleSizeRequest input)Resizes the frame/viewport of the page. final UnitsetDisabledImageTypes(SetDisabledImageTypesRequest input)Official doc final UnitsetUserAgentOverride(SetUserAgentOverrideRequest input)Allows overriding user agent with the given string. -
-
Method Detail
-
events
final Flow<EmulationEvent> events()
Subscribes to all events related to this domain.
-
virtualTimeBudgetExpired
final Flow<EmulationEvent.VirtualTimeBudgetExpiredEvent> virtualTimeBudgetExpired()
Notification sent after the virtual time budget for the current VirtualTimePolicy has run out.
-
canEmulate
final CanEmulateResponse canEmulate()
Tells whether emulation is supported.
-
clearDeviceMetricsOverride
final Unit clearDeviceMetricsOverride()
Clears the overriden device metrics.
-
clearGeolocationOverride
final Unit clearGeolocationOverride()
Clears the overriden Geolocation Position and Error.
-
resetPageScaleFactor
final Unit resetPageScaleFactor()
Requests that page scale factor is reset to initial values.
-
setFocusEmulationEnabled
final Unit setFocusEmulationEnabled(SetFocusEmulationEnabledRequest input)
Enables or disables simulating a focused and active page.
-
setCPUThrottlingRate
final Unit setCPUThrottlingRate(SetCPUThrottlingRateRequest input)
Enables CPU throttling to emulate slow CPUs.
-
setDefaultBackgroundColorOverride
final Unit setDefaultBackgroundColorOverride(SetDefaultBackgroundColorOverrideRequest input)
Sets or clears an override of the default background color of the frame. This override is used if the content does not specify one.
-
setDeviceMetricsOverride
final Unit setDeviceMetricsOverride(SetDeviceMetricsOverrideRequest input)
Overrides the values of device screen dimensions (window.screen.width, window.screen.height, window.innerWidth, window.innerHeight, and "device-width"/"device-height"-related CSS media query results).
-
setScrollbarsHidden
final Unit setScrollbarsHidden(SetScrollbarsHiddenRequest input)
-
setDocumentCookieDisabled
final Unit setDocumentCookieDisabled(SetDocumentCookieDisabledRequest input)
-
setEmitTouchEventsForMouse
final Unit setEmitTouchEventsForMouse(SetEmitTouchEventsForMouseRequest input)
-
setEmulatedMedia
final Unit setEmulatedMedia(SetEmulatedMediaRequest input)
Emulates the given media type or media feature for CSS media queries.
-
setEmulatedVisionDeficiency
final Unit setEmulatedVisionDeficiency(SetEmulatedVisionDeficiencyRequest input)
Emulates the given vision deficiency.
-
setGeolocationOverride
final Unit setGeolocationOverride(SetGeolocationOverrideRequest input)
Overrides the Geolocation Position or Error. Omitting any of the parameters emulates position unavailable.
-
setIdleOverride
final Unit setIdleOverride(SetIdleOverrideRequest input)
Overrides the Idle state.
-
clearIdleOverride
final Unit clearIdleOverride()
Clears Idle state overrides.
-
setNavigatorOverrides
@Deprecated(message = "Deprecated in the Chrome DevTools protocol") final Unit setNavigatorOverrides(SetNavigatorOverridesRequest input)
Overrides value returned by the javascript navigator object.
-
setPageScaleFactor
final Unit setPageScaleFactor(SetPageScaleFactorRequest input)
Sets a specified page scale factor.
-
setScriptExecutionDisabled
final Unit setScriptExecutionDisabled(SetScriptExecutionDisabledRequest input)
Switches script execution in the page.
-
setTouchEmulationEnabled
final Unit setTouchEmulationEnabled(SetTouchEmulationEnabledRequest input)
Enables touch on platforms which do not support them.
-
setVirtualTimePolicy
final SetVirtualTimePolicyResponse setVirtualTimePolicy(SetVirtualTimePolicyRequest input)
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.
-
setLocaleOverride
final Unit setLocaleOverride(SetLocaleOverrideRequest input)
Overrides default host system locale with the specified one.
-
setTimezoneOverride
final Unit setTimezoneOverride(SetTimezoneOverrideRequest input)
Overrides default host system timezone with the specified one.
-
setVisibleSize
@Deprecated(message = "Deprecated in the Chrome DevTools protocol") final Unit setVisibleSize(SetVisibleSizeRequest input)
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.
-
setDisabledImageTypes
final Unit setDisabledImageTypes(SetDisabledImageTypesRequest input)
-
setUserAgentOverride
final Unit setUserAgentOverride(SetUserAgentOverrideRequest input)
Allows overriding user agent with the given string.
-
-
-
-