Class Locator.WaitForOptions

java.lang.Object
com.microsoft.playwright.Locator.WaitForOptions
Enclosing interface:
Locator

public static class Locator.WaitForOptions extends Object
  • Field Details

    • state

      public WaitForSelectorState state
      Defaults to "visible". Can be either:
      • "attached" - wait for element to be present in DOM.
      • "detached" - wait for element to not be present in DOM.
      • "visible" - wait for element to have non-empty bounding box and no visibility:hidden. Note that element without any content or with display:none has an empty bounding box and is not considered visible.
      • "hidden" - wait for element to be either detached from DOM, or have an empty bounding box or visibility:hidden. This is opposite to the "visible" option.
    • timeout

      public Double timeout
      Maximum time in milliseconds. Defaults to 30000 (30 seconds). Pass 0 to disable timeout. The default value can be changed by using the BrowserContext.setDefaultTimeout() or Page.setDefaultTimeout() methods.
  • Constructor Details

    • WaitForOptions

      public WaitForOptions()
  • Method Details

    • setState

      Defaults to "visible". Can be either:
      • "attached" - wait for element to be present in DOM.
      • "detached" - wait for element to not be present in DOM.
      • "visible" - wait for element to have non-empty bounding box and no visibility:hidden. Note that element without any content or with display:none has an empty bounding box and is not considered visible.
      • "hidden" - wait for element to be either detached from DOM, or have an empty bounding box or visibility:hidden. This is opposite to the "visible" option.
    • setTimeout

      public Locator.WaitForOptions setTimeout(double timeout)
      Maximum time in milliseconds. Defaults to 30000 (30 seconds). Pass 0 to disable timeout. The default value can be changed by using the BrowserContext.setDefaultTimeout() or Page.setDefaultTimeout() methods.