public class Windows
extends java.lang.Object
Constructor and Description |
---|
Windows(org.openqa.selenium.WebDriver driver) |
Modifier and Type | Method and Description |
---|---|
void |
selectBlankWindow(org.openqa.selenium.WebDriver driver)
Selects the only
_blank window. |
void |
selectFrame(org.openqa.selenium.WebDriver driver,
java.lang.String locator) |
void |
selectPopUp(org.openqa.selenium.WebDriver driver,
java.lang.String windowID) |
void |
selectWindow(org.openqa.selenium.WebDriver driver,
java.lang.String windowID) |
public void selectWindow(org.openqa.selenium.WebDriver driver, java.lang.String windowID)
public void selectPopUp(org.openqa.selenium.WebDriver driver, java.lang.String windowID)
public void selectFrame(org.openqa.selenium.WebDriver driver, java.lang.String locator)
public void selectBlankWindow(org.openqa.selenium.WebDriver driver)
_blank
window. A window open with target='_blank'
will have a window.name = null
.
This method assumes that there will only be one single _blank
window and selects
the first one with no name. Therefore if for any reasons there are multiple windows with
window.name = null
the first found one will be selected.
If none of the windows have window.name = null
the last selected one will be
re-selected and a SeleniumException
will be thrown.
driver
- WebDriverorg.openqa.selenium.NoSuchWindowException
- if no window with window.name = null
is found.