Table of Contents

Class PageWaitForURLOptions

Namespace
Microsoft.Playwright
Assembly
Microsoft.Playwright.dll
public class PageWaitForURLOptions
Inheritance
PageWaitForURLOptions
Inherited Members

Constructors

PageWaitForURLOptions()

public PageWaitForURLOptions()

PageWaitForURLOptions(PageWaitForURLOptions)

public PageWaitForURLOptions(PageWaitForURLOptions clone)

Parameters

clone PageWaitForURLOptions

Properties

Timeout

Maximum operation time in milliseconds, defaults to 30 seconds, pass 0 to disable timeout. The default value can be changed by using the SetDefaultNavigationTimeout(float), SetDefaultTimeout(float), SetDefaultNavigationTimeout(float) or SetDefaultTimeout(float) methods.

[JsonPropertyName("timeout")]
public float? Timeout { get; set; }

Property Value

float?

WaitUntil

When to consider operation succeeded, defaults to load. Events can be either:

  • 'domcontentloaded' - consider operation to be finished when the DOMContentLoaded event is fired.
  • 'load' - consider operation to be finished when the load event is fired.
  • 'networkidle' - **DISCOURAGED** consider operation to be finished when there are no network connections for at least 500 ms. Don't use this method for testing, rely on web assertions to assess readiness instead.
  • 'commit' - consider operation to be finished when network response is received and the document started loading.
[JsonPropertyName("waitUntil")]
public WaitUntilState? WaitUntil { get; set; }

Property Value

WaitUntilState?