Class Page.EmulateMediaOptions

  • Enclosing interface:
    Page

    public static class Page.EmulateMediaOptions
    extends Object
    • Field Detail

      • 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 Detail

      • EmulateMediaOptions

        public EmulateMediaOptions()
    • Method Detail

      • 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.