public class JavascriptExecutorFacade extends Object
| Constructor and Description |
|---|
JavascriptExecutorFacade(org.openqa.selenium.WebDriver driver) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
deserializeScriptResultAs(Class<T> classOfT,
String script,
Object... params)
Executes the JavaScript code and deserializes the resulting object as a classOfT.
|
<T> List<T> |
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) |
public JavascriptExecutorFacade(org.openqa.selenium.WebDriver driver)
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 <T> T deserializeScriptResultAs(Class<T> classOfT, String script, Object... params)
classOfT - Java Classscript - that returns JavaScript Objectparams - for the scriptpublic <T> List<T> deserializeScriptResultAsListOf(Class<T> classOfT, String script, Object... params)
classOfT - Java Class to reflect onscript - that returns JavaScript Objectscript - paramsCopyright © 2011–2014 Wakaleo Consulting. All rights reserved.