Class HeadlessExperimental
- java.lang.Object
-
- org.openqa.selenium.devtools.v101.headlessexperimental.HeadlessExperimental
-
@Beta public class HeadlessExperimental extends java.lang.Object
This domain provides experimental commands only supported in headless mode.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HeadlessExperimental.BeginFrameResponse
-
Constructor Summary
Constructors Constructor Description HeadlessExperimental()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.openqa.selenium.devtools.Command<HeadlessExperimental.BeginFrameResponse>
beginFrame(java.util.Optional<java.lang.Number> frameTimeTicks, java.util.Optional<java.lang.Number> interval, java.util.Optional<java.lang.Boolean> noDisplayUpdates, java.util.Optional<ScreenshotParams> screenshot)
Sends a BeginFrame to the target and returns when the frame was completed.static org.openqa.selenium.devtools.Command<java.lang.Void>
disable()
Disables headless events for the target.static org.openqa.selenium.devtools.Command<java.lang.Void>
enable()
Enables headless events for the target.static org.openqa.selenium.devtools.Event<java.lang.Boolean>
needsBeginFramesChanged()
-
-
-
Method Detail
-
beginFrame
public static org.openqa.selenium.devtools.Command<HeadlessExperimental.BeginFrameResponse> beginFrame(java.util.Optional<java.lang.Number> frameTimeTicks, java.util.Optional<java.lang.Number> interval, java.util.Optional<java.lang.Boolean> noDisplayUpdates, java.util.Optional<ScreenshotParams> screenshot)
Sends a BeginFrame to the target and returns when the frame was completed. Optionally captures a screenshot from the resulting frame. Requires that the target was created with enabled BeginFrameControl. Designed for use with --run-all-compositor-stages-before-draw, see also https://goo.gl/3zHXhB for more background.
-
disable
public static org.openqa.selenium.devtools.Command<java.lang.Void> disable()
Disables headless events for the target.
-
enable
public static org.openqa.selenium.devtools.Command<java.lang.Void> enable()
Enables headless events for the target.
-
needsBeginFramesChanged
public static org.openqa.selenium.devtools.Event<java.lang.Boolean> needsBeginFramesChanged()
-
-