public class WebDriverHelper
extends java.lang.Object
Constructor and Description |
---|
WebDriverHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
addSelection(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator,
java.lang.String optionLocator) |
static void |
assertCssValue(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator,
java.lang.String cssAttribute,
java.lang.String cssValue) |
static void |
assertJavaScriptErrors(org.openqa.selenium.WebDriver webDriver,
java.lang.String ignoreJavaScriptError) |
static void |
check(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static void |
executeJavaScriptMouseEvent(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator,
java.lang.String event) |
static java.lang.String |
getAttribute(org.openqa.selenium.WebDriver webDriver,
java.lang.String attributeLocator) |
static org.openqa.selenium.By |
getBy(java.lang.String locator) |
static java.lang.String |
getConfirmation(org.openqa.selenium.WebDriver webDriver) |
static java.lang.String |
getDefaultWindowHandle() |
static int |
getElementHeight(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static int |
getElementPositionBottom(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static int |
getElementPositionCenterX(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static int |
getElementPositionCenterY(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static int |
getElementPositionLeft(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static int |
getElementPositionRight(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static int |
getElementPositionTop(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static int |
getElementWidth(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static java.lang.String |
getEval(org.openqa.selenium.WebDriver webDriver,
java.lang.String script) |
static org.openqa.selenium.Point |
getFramePoint(org.openqa.selenium.WebDriver webDriver) |
static int |
getFramePositionLeft(org.openqa.selenium.WebDriver webDriver) |
static int |
getFramePositionTop(org.openqa.selenium.WebDriver webDriver) |
static java.lang.String |
getLocation(org.openqa.selenium.WebDriver webDriver) |
static int |
getNavigationBarHeight() |
static int |
getScrollOffsetX(org.openqa.selenium.WebDriver webDriver) |
static int |
getScrollOffsetY(org.openqa.selenium.WebDriver webDriver) |
static java.lang.String |
getSelectedLabel(org.openqa.selenium.WebDriver webDriver,
java.lang.String selectLocator,
java.lang.String timeout) |
static java.lang.String[] |
getSelectedLabels(org.openqa.selenium.WebDriver webDriver,
java.lang.String selectLocator) |
static int |
getViewportHeight(org.openqa.selenium.WebDriver webDriver) |
static int |
getViewportPositionBottom(org.openqa.selenium.WebDriver webDriver) |
protected static org.openqa.selenium.WebElement |
getWebElement(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
protected static org.openqa.selenium.WebElement |
getWebElement(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator,
java.lang.String timeout) |
protected static java.util.List<org.openqa.selenium.WebElement> |
getWebElements(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
protected static java.util.List<org.openqa.selenium.WebElement> |
getWebElements(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator,
java.lang.String timeout) |
static org.openqa.selenium.Point |
getWindowPoint(org.openqa.selenium.WebDriver webDriver) |
static int |
getWindowPositionLeft(org.openqa.selenium.WebDriver webDriver) |
static int |
getWindowPositionTop(org.openqa.selenium.WebDriver webDriver) |
static void |
goBack(org.openqa.selenium.WebDriver webDriver) |
protected static boolean |
isAlertPresent(org.openqa.selenium.WebDriver webDriver) |
static boolean |
isElementNotPresent(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static boolean |
isElementPresent(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static boolean |
isNotSelectedLabel(org.openqa.selenium.WebDriver webDriver,
java.lang.String selectLocator,
java.lang.String pattern) |
static boolean |
isPartialText(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator,
java.lang.String value) |
static boolean |
isSelectedLabel(org.openqa.selenium.WebDriver webDriver,
java.lang.String selectLocator,
java.lang.String pattern) |
static void |
makeVisible(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static void |
open(org.openqa.selenium.WebDriver webDriver,
java.lang.String url) |
static void |
refresh(org.openqa.selenium.WebDriver webDriver) |
protected static void |
scrollWebElementIntoView(org.openqa.selenium.WebDriver webDriver,
org.openqa.selenium.WebElement webElement) |
static void |
select(org.openqa.selenium.WebDriver webDriver,
java.lang.String selectLocator,
java.lang.String optionLocator) |
protected static void |
selectByRegexpText(org.openqa.selenium.WebDriver webDriver,
java.lang.String selectLocator,
java.lang.String regexp) |
protected static void |
selectByRegexpValue(org.openqa.selenium.WebDriver webDriver,
java.lang.String selectLocator,
java.lang.String regexp) |
static void |
selectFrame(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator) |
static void |
selectWindow(org.openqa.selenium.WebDriver webDriver,
java.lang.String windowID) |
static void |
setDefaultTimeoutImplicit(org.openqa.selenium.WebDriver webDriver) |
static void |
setDefaultWindowHandle(java.lang.String defaultWindowHandle) |
static void |
setNavigationBarHeight(int navigationBarHeight) |
static void |
setTimeoutImplicit(org.openqa.selenium.WebDriver webDriver,
java.lang.String timeout) |
static void |
type(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator,
java.lang.String value) |
static void |
typeAlloyEditor(org.openqa.selenium.WebDriver webDriver,
java.lang.String locator,
java.lang.String value) |
static void |
uncheck(org.openqa.selenium.WebDriver webdDriver,
java.lang.String locator) |
public static void addSelection(org.openqa.selenium.WebDriver webDriver, java.lang.String locator, java.lang.String optionLocator)
public static void assertCssValue(org.openqa.selenium.WebDriver webDriver, java.lang.String locator, java.lang.String cssAttribute, java.lang.String cssValue) throws java.lang.Exception
java.lang.Exception
public static void assertJavaScriptErrors(org.openqa.selenium.WebDriver webDriver, java.lang.String ignoreJavaScriptError) throws java.lang.Exception
java.lang.Exception
public static void check(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static void executeJavaScriptMouseEvent(org.openqa.selenium.WebDriver webDriver, java.lang.String locator, java.lang.String event)
public static java.lang.String getAttribute(org.openqa.selenium.WebDriver webDriver, java.lang.String attributeLocator)
public static org.openqa.selenium.By getBy(java.lang.String locator)
public static java.lang.String getConfirmation(org.openqa.selenium.WebDriver webDriver)
public static java.lang.String getDefaultWindowHandle()
public static int getElementHeight(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static int getElementPositionBottom(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static int getElementPositionCenterX(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static int getElementPositionCenterY(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static int getElementPositionLeft(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static int getElementPositionRight(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static int getElementPositionTop(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static int getElementWidth(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static java.lang.String getEval(org.openqa.selenium.WebDriver webDriver, java.lang.String script)
public static org.openqa.selenium.Point getFramePoint(org.openqa.selenium.WebDriver webDriver)
public static int getFramePositionLeft(org.openqa.selenium.WebDriver webDriver)
public static int getFramePositionTop(org.openqa.selenium.WebDriver webDriver)
public static java.lang.String getLocation(org.openqa.selenium.WebDriver webDriver)
public static int getNavigationBarHeight()
public static int getScrollOffsetX(org.openqa.selenium.WebDriver webDriver)
public static int getScrollOffsetY(org.openqa.selenium.WebDriver webDriver)
public static java.lang.String getSelectedLabel(org.openqa.selenium.WebDriver webDriver, java.lang.String selectLocator, java.lang.String timeout)
public static java.lang.String[] getSelectedLabels(org.openqa.selenium.WebDriver webDriver, java.lang.String selectLocator)
public static int getViewportHeight(org.openqa.selenium.WebDriver webDriver)
public static int getViewportPositionBottom(org.openqa.selenium.WebDriver webDriver)
public static org.openqa.selenium.Point getWindowPoint(org.openqa.selenium.WebDriver webDriver)
public static int getWindowPositionLeft(org.openqa.selenium.WebDriver webDriver)
public static int getWindowPositionTop(org.openqa.selenium.WebDriver webDriver)
public static void goBack(org.openqa.selenium.WebDriver webDriver)
public static boolean isElementNotPresent(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static boolean isElementPresent(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static boolean isNotSelectedLabel(org.openqa.selenium.WebDriver webDriver, java.lang.String selectLocator, java.lang.String pattern)
public static boolean isPartialText(org.openqa.selenium.WebDriver webDriver, java.lang.String locator, java.lang.String value)
public static boolean isSelectedLabel(org.openqa.selenium.WebDriver webDriver, java.lang.String selectLocator, java.lang.String pattern)
public static void makeVisible(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static void open(org.openqa.selenium.WebDriver webDriver, java.lang.String url)
public static void refresh(org.openqa.selenium.WebDriver webDriver)
public static void select(org.openqa.selenium.WebDriver webDriver, java.lang.String selectLocator, java.lang.String optionLocator)
public static void selectFrame(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
public static void selectWindow(org.openqa.selenium.WebDriver webDriver, java.lang.String windowID)
public static void setDefaultTimeoutImplicit(org.openqa.selenium.WebDriver webDriver)
public static void setDefaultWindowHandle(java.lang.String defaultWindowHandle)
public static void setNavigationBarHeight(int navigationBarHeight)
public static void setTimeoutImplicit(org.openqa.selenium.WebDriver webDriver, java.lang.String timeout)
public static void type(org.openqa.selenium.WebDriver webDriver, java.lang.String locator, java.lang.String value)
public static void typeAlloyEditor(org.openqa.selenium.WebDriver webDriver, java.lang.String locator, java.lang.String value)
public static void uncheck(org.openqa.selenium.WebDriver webdDriver, java.lang.String locator)
protected static org.openqa.selenium.WebElement getWebElement(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
protected static org.openqa.selenium.WebElement getWebElement(org.openqa.selenium.WebDriver webDriver, java.lang.String locator, java.lang.String timeout)
protected static java.util.List<org.openqa.selenium.WebElement> getWebElements(org.openqa.selenium.WebDriver webDriver, java.lang.String locator)
protected static java.util.List<org.openqa.selenium.WebElement> getWebElements(org.openqa.selenium.WebDriver webDriver, java.lang.String locator, java.lang.String timeout)
protected static boolean isAlertPresent(org.openqa.selenium.WebDriver webDriver)
protected static void scrollWebElementIntoView(org.openqa.selenium.WebDriver webDriver, org.openqa.selenium.WebElement webElement)
protected static void selectByRegexpText(org.openqa.selenium.WebDriver webDriver, java.lang.String selectLocator, java.lang.String regexp)
protected static void selectByRegexpValue(org.openqa.selenium.WebDriver webDriver, java.lang.String selectLocator, java.lang.String regexp)