Class Locator.WaitForOptions

  • Enclosing interface:
    Locator

    public static class Locator.WaitForOptions
    extends Object
    • Field Detail

      • 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.
    • Constructor Detail

      • WaitForOptions

        public WaitForOptions()
    • Method Detail

      • setState

        public Locator.WaitForOptions setState​(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.