|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.webdriver.utils.JavaScriptUtils
public class JavaScriptUtils
JavaScript Utilities for executing specific javascript events.
| Method Summary | ||
|---|---|---|
static void |
dispatchEvent(String eventType,
org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver webDriver)
|
|
static void |
dispatchMouseEvent(String event,
org.openqa.selenium.WebElement el,
org.openqa.selenium.WebDriver driver)
Dispatches a javascript mouse event in the browser on a specified element |
|
static
|
execute(Class<T> expectedReturn,
String js,
org.openqa.selenium.WebDriver driver,
Object... arguments)
|
|
static
|
execute(String js,
org.openqa.selenium.WebDriver driver,
Object... arguments)
|
|
static String |
innerHtml(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
Deprecated. Use WebElementUtil.getInnerHtml(WebElement, WebDriver) |
|
static boolean |
isScriptLoaded(String jsScriptName,
org.openqa.selenium.WebDriver webDriver)
|
|
static boolean |
loadScript(String jsScriptName,
org.openqa.selenium.WebDriver driver)
Will load a javascript file from the class loader. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
@Deprecated
public static String innerHtml(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
WebElementUtil.getInnerHtml(WebElement, WebDriver)
public static void dispatchEvent(String eventType,
org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver webDriver)
public static void dispatchMouseEvent(String event,
org.openqa.selenium.WebElement el,
org.openqa.selenium.WebDriver driver)
event - The name of the event to dispatch. eg. load.el - The element to fire the event on.driver - the webdriver instance that executes the javascript event.
public static boolean loadScript(String jsScriptName,
org.openqa.selenium.WebDriver driver)
jsScriptName - the name of the javascipt filedriver - the webdriver to execute the javascript
public static boolean isScriptLoaded(String jsScriptName,
org.openqa.selenium.WebDriver webDriver)
public static <T> T execute(String js,
org.openqa.selenium.WebDriver driver,
Object... arguments)
public static <T> T execute(Class<T> expectedReturn,
String js,
org.openqa.selenium.WebDriver driver,
Object... arguments)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||