Class PermissionDescriptor

java.lang.Object
org.openqa.selenium.devtools.v85.browser.model.PermissionDescriptor

@Beta public class PermissionDescriptor extends Object
Definition of PermissionDescriptor defined in the Permissions API: https://w3c.github.io/permissions/#dictdef-permissiondescriptor.
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Name of permission. See https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/permissions/permission_descriptor.idl for valid permission names.
    • getSysex

      public Optional<Boolean> getSysex()
      For "midi" permission, may also specify sysex control.
    • getUserVisibleOnly

      public Optional<Boolean> getUserVisibleOnly()
      For "push" permission, may specify userVisibleOnly. Note that userVisibleOnly = true is the only currently supported type.
    • getType

      public Optional<String> getType()
      For "wake-lock" permission, must specify type as either "screen" or "system".
    • getAllowWithoutSanitization

      public Optional<Boolean> getAllowWithoutSanitization()
      For "clipboard" permission, may specify allowWithoutSanitization.