Class WebPage

Namespace
ProtoTest.Web
Assembly
ProtoTest.Web.dll

A top-level component with navigation support.

public abstract class WebPage : WebComponent
Inheritance
WebPage
Inherited Members
Extension Methods

Methods

DownloadAsync(Func<CancellationToken, Task>, string?, TimeSpan?, CancellationToken)

Runs trigger and captures the download it starts, returning the file and registering it as a test attachment. A backend without download support throws WebBackendCapabilityException before the trigger runs.

public ValueTask<WebDownload> DownloadAsync(Func<CancellationToken, Task> trigger, string? name = null, TimeSpan? timeout = null, CancellationToken cancellationToken = default)

Parameters

trigger Func<CancellationToken, Task>
name string
timeout TimeSpan?
cancellationToken CancellationToken

Returns

ValueTask<WebDownload>

OpenAsync(string, CancellationToken)

public ValueTask OpenAsync(string address, CancellationToken cancellationToken = default)

Parameters

address string
cancellationToken CancellationToken

Returns

ValueTask

OpenAsync(Uri, CancellationToken)

public ValueTask OpenAsync(Uri address, CancellationToken cancellationToken = default)

Parameters

address Uri
cancellationToken CancellationToken

Returns

ValueTask