public class FluentJavascript
extends java.lang.Object
JavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)| Constructor and Description |
|---|
FluentJavascript(org.openqa.selenium.JavascriptExecutor executor,
boolean async,
java.lang.String script,
java.lang.Object... args)
Creates a new fluent javascript.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
getBooleanResult()
Retrieve the result as a
Boolean. |
java.lang.Double |
getDoubleResult()
Retrieve the result as a
Double. |
java.util.List<?> |
getListResult()
Retrieve the result as a
List. |
<T> java.util.List<T> |
getListResult(java.lang.Class<T> listType)
Retrieve the result as a typed
List |
java.lang.Long |
getLongResult()
Retrieve the result as a
Long. |
java.lang.Object |
getResult()
Retrieve the result of the script execution.
|
java.lang.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,
java.lang.String script,
java.lang.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 java.lang.Object getResult()
JavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public java.lang.Double getDoubleResult()
Double.DoubleJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public java.lang.Boolean getBooleanResult()
Boolean.BooleanJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public java.lang.Long getLongResult()
Long.LongJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public java.lang.String getStringResult()
String.StringJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public java.util.List<?> getListResult()
List.ListJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)public <T> java.util.List<T> getListResult(java.lang.Class<T> listType)
ListT - type of list elementslistType - class of list elementsListJavascriptExecutor.executeScript(java.lang.String, java.lang.Object...)Copyright © 2018 FluentLenium. All Rights Reserved.