public class FluentJavascript extends Object
JavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)| Constructor and Description |
|---|
FluentJavascript(org.openqa.selenium.JavascriptExecutor executor,
boolean async,
String script,
Object... args)
Creates a new fluent javascript.
|
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getBooleanResult()
Retrieve the result as a
Boolean. |
Double |
getDoubleResult()
Retrieve the result as a
Double. |
List<?> |
getListResult()
Retrieve the result as a
List. |
<T> List<T> |
getListResult(Class<T> listType)
Retrieve the result as a typed
List |
Long |
getLongResult()
Retrieve the result as a
Long. |
Object |
getResult()
Retrieve the result of the script execution.
|
String |
getStringResult()
Retrieve the result as a
String. |
boolean |
isBooleanResult()
Check if the result is a
Boolean. |
boolean |
isDoubleResult()
Check if the result is a
Double. |
boolean |
isListResult()
Check if the result is a
List. |
boolean |
isLongResult()
Check if the result is a
Long. |
boolean |
isStringResult()
Check if the result is a
String. |
public FluentJavascript(org.openqa.selenium.JavascriptExecutor executor,
boolean async,
String script,
Object... args)
executor - underlying javascript executorasync - if true, scripts will be executed aynschronously, else it will be executed synchronouslyscript - script source to executeargs - script argumentspublic boolean isStringResult()
String.StringJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public boolean isBooleanResult()
Boolean.BooleanJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public boolean isDoubleResult()
Double.DoubleJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public boolean isLongResult()
Long.LongJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public boolean isListResult()
List.ListJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public Object getResult()
JavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public Double getDoubleResult()
Double.DoubleJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public Boolean getBooleanResult()
Boolean.BooleanJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public Long getLongResult()
Long.LongJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public String getStringResult()
String.StringJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public List<?> getListResult()
List.ListJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public <T> List<T> getListResult(Class<T> listType)
ListT - type of list elementslistType - class of list elementsListJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)Copyright © 2016 FluentLenium. All Rights Reserved.