Table of Contents

Class PermissionElementIssueDetails

Namespace
OpenQA.Selenium.DevTools.V147.Audits
Assembly
Selenium.WebDriver.dll

This issue warns about improper usage of the <permission> element.

public sealed class PermissionElementIssueDetails
Inheritance
PermissionElementIssueDetails
Inherited Members

Properties

DisableReason

Used for messages about activation disabled reason

[JsonPropertyName("disableReason")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? DisableReason { get; set; }

Property Value

string

IsWarning

True if the issue is a warning, false if it is an error.

[JsonPropertyName("isWarning")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public bool? IsWarning { get; set; }

Property Value

bool?

IssueType

issueType

[JsonPropertyName("issueType")]
public PermissionElementIssueType IssueType { get; set; }

Property Value

PermissionElementIssueType

NodeId

The node ID of the <permission> element.

[JsonPropertyName("nodeId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? NodeId { get; set; }

Property Value

long?

OccluderNodeInfo

Used for messages about occlusion

[JsonPropertyName("occluderNodeInfo")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? OccluderNodeInfo { get; set; }

Property Value

string

OccluderParentNodeInfo

Used for messages about occluder's parent

[JsonPropertyName("occluderParentNodeInfo")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? OccluderParentNodeInfo { get; set; }

Property Value

string

PermissionName

Fields for message construction: Used for messages that reference a specific permission name

[JsonPropertyName("permissionName")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? PermissionName { get; set; }

Property Value

string

Type

The value of the type attribute.

[JsonPropertyName("type")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Type { get; set; }

Property Value

string