public interface BrowserInteropUtils
Modifier and Type | Method and Description |
---|---|
void |
acceptAlert(org.openqa.selenium.WebDriver webDriver)
Accepts a browser alert
|
void |
cancelAlert(org.openqa.selenium.WebDriver webDriver)
Cancels a browser alert
|
void |
focusOnElement(org.openqa.selenium.WebDriver webDriver,
org.openqa.selenium.WebElement element)
Deals with inconsistencies between browsers in how they focus on items
|
void |
selectFromDropDownList(org.openqa.selenium.WebDriver webDriver,
org.openqa.selenium.WebElement element,
java.lang.String selectElement)
Deals with inconsistencies between browsers in how they select items from a drop down list
|
boolean |
treatElementAsHidden(org.openqa.selenium.WebDriver webDriver,
org.openqa.selenium.WebElement element,
org.openqa.selenium.JavascriptExecutor js)
|
void |
waitForAlert(org.openqa.selenium.WebDriver webDriver,
int waitDuration)
Waits for an alert
|
boolean treatElementAsHidden(@NotNull org.openqa.selenium.WebDriver webDriver, @NotNull org.openqa.selenium.WebElement element, @NotNull org.openqa.selenium.JavascriptExecutor js)
webDriver
- The selenium webdriverelement
- The element to checkjs
- The javascript executor (which may or may not be the same object as webDriver)void selectFromDropDownList(@NotNull org.openqa.selenium.WebDriver webDriver, @NotNull org.openqa.selenium.WebElement element, @NotNull java.lang.String selectElement)
webDriver
- The selenium webdriverelement
- The drop down listselectElement
- The item that we want to selectvoid focusOnElement(@NotNull org.openqa.selenium.WebDriver webDriver, @NotNull org.openqa.selenium.WebElement element)
webDriver
- The selenium webdriverelement
- The element to focus onvoid waitForAlert(@NotNull org.openqa.selenium.WebDriver webDriver, int waitDuration)
webDriver
- The selenium webdriverwaitDuration
- How long to wait forvoid acceptAlert(@NotNull org.openqa.selenium.WebDriver webDriver)
webDriver
- The selenium webdrivervoid cancelAlert(@NotNull org.openqa.selenium.WebDriver webDriver)
webDriver
- The selenium webdriver