public class SelenideTargetLocator
extends java.lang.Object
| Constructor and Description |
|---|
SelenideTargetLocator(Driver driver) |
| Modifier and Type | Method and Description |
|---|---|
WebElement |
activeElement() |
Alert |
alert() |
WebDriver |
defaultContent() |
WebDriver |
frame(int index) |
WebDriver |
frame(java.lang.String nameOrId) |
WebDriver |
frame(WebElement frameElement) |
WebDriver |
innerFrame(java.lang.String... frames)
Switch to the inner frame (last child frame in given sequence)
|
WebDriver |
parentFrame() |
WebDriver |
window(int index)
Switch to window/tab by index
NB! Order of windows/tabs can be different in different browsers, see Selenide tests.
|
WebDriver |
window(int index,
java.time.Duration duration)
Switch to window/tab by index with a configurable timeout
NB! Order of windows/tabs can be different in different browsers, see Selenide tests.
|
WebDriver |
window(java.lang.String nameOrHandleOrTitle)
Switch to window/tab by name/handle/title
|
WebDriver |
window(java.lang.String nameOrHandleOrTitle,
java.time.Duration duration)
Switch to window/tab by name/handle/title with a configurable timeout
|
public SelenideTargetLocator(Driver driver)
public WebDriver frame(int index)
public WebDriver frame(java.lang.String nameOrId)
public WebDriver frame(WebElement frameElement)
public WebDriver parentFrame()
public WebDriver defaultContent()
public WebElement activeElement()
public Alert alert()
public WebDriver innerFrame(java.lang.String... frames)
public WebDriver window(int index)
index - index of window (0-based)public WebDriver window(int index,
java.time.Duration duration)
index - index of window (0-based)duration - the timeout duration. It overrides default Config.timeout()public WebDriver window(java.lang.String nameOrHandleOrTitle)
nameOrHandleOrTitle - name or handle or title of window/tabpublic WebDriver window(java.lang.String nameOrHandleOrTitle,
java.time.Duration duration)
nameOrHandleOrTitle - name or handle or title of window/tabduration - the timeout duration. It overrides default Config.timeout()