public class JavascriptExecutorFacade
extends java.lang.Object
| Constructor and Description |
|---|
JavascriptExecutorFacade(org.openqa.selenium.WebDriver driver) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
deserializeScriptResultAs(java.lang.Class<T> classOfT,
java.lang.String script,
java.lang.Object... params)
Executes the JavaScript code and deserializes the resulting object as a classOfT.
|
<T> java.util.List<T> |
deserializeScriptResultAsListOf(java.lang.Class<T> classOfT,
java.lang.String script,
java.lang.Object... params)
Executes the JavaScript code and deserializes the resulting object as a List of classOfT.
|
java.lang.Object |
executeScript(java.lang.String script)
Execute some Javascript in the underlying WebDriver driver.
|
java.lang.Object |
executeScript(java.lang.String script,
java.lang.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 java.lang.Object executeScript(java.lang.String script)
script - public java.lang.Object executeScript(java.lang.String script,
java.lang.Object... params)
public <T> T deserializeScriptResultAs(java.lang.Class<T> classOfT,
java.lang.String script,
java.lang.Object... params)
classOfT - Java Classscript - that returns JavaScript Objectparams - for the scriptpublic <T> java.util.List<T> deserializeScriptResultAsListOf(java.lang.Class<T> classOfT,
java.lang.String script,
java.lang.Object... params)
classOfT - Java Class to reflect onscript - that returns JavaScript Object