Table of Contents

Class RefreshEventDetails

Namespace
OpenQA.Selenium.DevTools.V148.Network
Assembly
Selenium.WebDriver.dll

Session event details specific to refresh.

public sealed class RefreshEventDetails
Inheritance
RefreshEventDetails
Inherited Members

Properties

FailedRequest

Details about a failed device bound session network request if there was one.

[JsonPropertyName("failedRequest")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public DeviceBoundSessionFailedRequest? FailedRequest { get; set; }

Property Value

DeviceBoundSessionFailedRequest

FetchResult

If there was a fetch attempt, the result of that.

[JsonPropertyName("fetchResult")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public DeviceBoundSessionFetchResult? FetchResult { get; set; }

Property Value

DeviceBoundSessionFetchResult?

NewSession

The session display if there was a newly created session. This is populated for any refresh event that modifies the session config.

[JsonPropertyName("newSession")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public DeviceBoundSession? NewSession { get; set; }

Property Value

DeviceBoundSession

RefreshResult

The result of a refresh.

[JsonPropertyName("refreshResult")]
public RefreshEventDetailsRefreshResultValues RefreshResult { get; set; }

Property Value

RefreshEventDetailsRefreshResultValues

WasFullyProactiveRefresh

See comments on net::device_bound_sessions::RefreshEventResult::was_fully_proactive_refresh.

[JsonPropertyName("wasFullyProactiveRefresh")]
public bool WasFullyProactiveRefresh { get; set; }

Property Value

bool