|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectnet.thucydides.core.webdriver.javascript.JavascriptExecutorFacade
public class JavascriptExecutorFacade
Simple encapsulation of Javascript execution.
| Constructor Summary | |
|---|---|
JavascriptExecutorFacade(org.openqa.selenium.WebDriver driver)
|
|
| Method Summary | ||
|---|---|---|
|
deserializeScriptResultAs(Class<T> classOfT,
String script,
Object... params)
Executes the JavaScript code and deserializes the resulting object as a classOfT. |
|
|
deserializeScriptResultAsListOf(Class<T> classOfT,
String script,
Object... params)
Executes the JavaScript code and deserializes the resulting object as a List of classOfT. |
|
Object |
executeScript(String script)
Execute some Javascript in the underlying WebDriver driver. |
|
Object |
executeScript(String script,
Object... params)
|
|
JavascriptExecutorFacade |
withInjectableValues(com.fasterxml.jackson.databind.InjectableValues inject)
|
|
JavascriptExecutorFacade |
withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavascriptExecutorFacade(org.openqa.selenium.WebDriver driver)
| Method Detail |
|---|
public JavascriptExecutorFacade withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
public JavascriptExecutorFacade withInjectableValues(com.fasterxml.jackson.databind.InjectableValues inject)
public Object executeScript(String script)
script -
public Object executeScript(String script,
Object... params)
public <T> T deserializeScriptResultAs(Class<T> classOfT,
String script,
Object... params)
classOfT - Java Classscript - that returns JavaScript Objectparams - for the script
public <T> List<T> deserializeScriptResultAsListOf(Class<T> classOfT,
String script,
Object... params)
classOfT - Java Class to reflect onscript - that returns JavaScript Objectscript - params
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||