Class Page.EmulateMediaOptions

java.lang.Object
com.microsoft.playwright.Page.EmulateMediaOptions
Enclosing interface:
Page

public static class Page.EmulateMediaOptions extends Object
  • Field Details

    • colorScheme

      public Optional<ColorScheme> colorScheme
      Emulates "prefers-colors-scheme" media feature, supported values are "light", "dark", "no-preference". Passing null disables color scheme emulation.
    • forcedColors

      public Optional<ForcedColors> forcedColors
      Emulates "forced-colors" media feature, supported values are "active" and "none". Passing null disables forced colors emulation.
    • media

      public Optional<Media> media
      Changes the CSS media type of the page. The only allowed values are "screen", "print" and null. Passing null disables CSS media emulation.
    • reducedMotion

      public Optional<ReducedMotion> reducedMotion
      Emulates "prefers-reduced-motion" media feature, supported values are "reduce", "no-preference". Passing null disables reduced motion emulation.
  • Constructor Details

    • EmulateMediaOptions

      public EmulateMediaOptions()
  • Method Details

    • setColorScheme

      public Page.EmulateMediaOptions setColorScheme(ColorScheme colorScheme)
      Emulates "prefers-colors-scheme" media feature, supported values are "light", "dark", "no-preference". Passing null disables color scheme emulation.
    • setForcedColors

      public Page.EmulateMediaOptions setForcedColors(ForcedColors forcedColors)
      Emulates "forced-colors" media feature, supported values are "active" and "none". Passing null disables forced colors emulation.
    • setMedia

      public Page.EmulateMediaOptions setMedia(Media media)
      Changes the CSS media type of the page. The only allowed values are "screen", "print" and null. Passing null disables CSS media emulation.
    • setReducedMotion

      public Page.EmulateMediaOptions setReducedMotion(ReducedMotion reducedMotion)
      Emulates "prefers-reduced-motion" media feature, supported values are "reduce", "no-preference". Passing null disables reduced motion emulation.