Class UserPromptOpenedEventArgs
- Namespace
- WebDriverBiDi.BrowsingContext
- Assembly
- WebDriverBiDi.dll
Object containing event data for the event raised when a user prompt opens.
public record UserPromptOpenedEventArgs : WebDriverBiDiEventArgs, IEquatable<WebDriverBiDiEventArgs>, IEquatable<UserPromptOpenedEventArgs>
- Inheritance
-
UserPromptOpenedEventArgs
- Implements
- Inherited Members
Constructors
UserPromptOpenedEventArgs(string, UserPromptType, string)
Initializes a new instance of the UserPromptOpenedEventArgs class.
[JsonConstructor]
public UserPromptOpenedEventArgs(string browsingContextId, UserPromptType promptType, string message)
Parameters
browsingContextIdstringThe browsing context for which the user prompt was opened.
promptTypeUserPromptTypeThe type of the user prompt.
messagestringThe message displayed in the user prompt.
UserPromptOpenedEventArgs(UserPromptOpenedEventArgs)
protected UserPromptOpenedEventArgs(UserPromptOpenedEventArgs original)
Parameters
originalUserPromptOpenedEventArgs
Properties
BrowsingContextId
Gets the ID of the browsing context for which the user prompt was opened.
[JsonPropertyName("context")]
[JsonRequired]
[JsonInclude]
public string BrowsingContextId { get; }
Property Value
DefaultValue
Gets the default value of the user prompt, if any.
[JsonPropertyName("defaultValue")]
[JsonInclude]
public string? DefaultValue { get; }
Property Value
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Handler
Gets the prompt handler type for this event.
[JsonPropertyName("handler")]
[JsonRequired]
[JsonInclude]
public UserPromptHandlerType Handler { get; }
Property Value
Message
Gets the message displayed by the user prompt.
[JsonPropertyName("message")]
[JsonRequired]
[JsonInclude]
public string Message { get; }
Property Value
PromptType
Gets the type of user prompt opened.
[JsonPropertyName("type")]
[JsonRequired]
[JsonInclude]
public UserPromptType PromptType { get; }
Property Value
UserContextId
Gets the ID of the user context where the user prompt was opened.
[JsonPropertyName("userContext")]
[JsonInclude]
public string? UserContextId { get; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(UserPromptOpenedEventArgs?)
public virtual bool Equals(UserPromptOpenedEventArgs? other)
Parameters
Returns
Equals(WebDriverBiDiEventArgs?)
public override sealed bool Equals(WebDriverBiDiEventArgs? other)
Parameters
otherWebDriverBiDiEventArgs
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(UserPromptOpenedEventArgs?, UserPromptOpenedEventArgs?)
public static bool operator ==(UserPromptOpenedEventArgs? left, UserPromptOpenedEventArgs? right)
Parameters
Returns
operator !=(UserPromptOpenedEventArgs?, UserPromptOpenedEventArgs?)
public static bool operator !=(UserPromptOpenedEventArgs? left, UserPromptOpenedEventArgs? right)