Modifier and Type | Class and Description |
---|---|
static class |
Page.WaitForSelectorOptions.State |
Modifier and Type | Field and Description |
---|---|
Page.WaitForSelectorOptions.State |
state
Defaults to
'visible' . |
Double |
timeout
Maximum time in milliseconds, defaults to 30 seconds, pass
0 to disable timeout. |
Constructor and Description |
---|
WaitForSelectorOptions() |
Modifier and Type | Method and Description |
---|---|
Page.WaitForSelectorOptions |
withState(Page.WaitForSelectorOptions.State state) |
Page.WaitForSelectorOptions |
withTimeout(double timeout) |
public Page.WaitForSelectorOptions.State state
'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.public Double timeout
0
to disable timeout. The default value can be changed by
using the [method: BrowserContext.setDefaultTimeout
] or [method: Page.setDefaultTimeout
] methods.public Page.WaitForSelectorOptions withState(Page.WaitForSelectorOptions.State state)
public Page.WaitForSelectorOptions withTimeout(double timeout)
Copyright © 2021. All rights reserved.