Package org.openqa.selenium.bidi.module
Class Script
java.lang.Object
org.openqa.selenium.bidi.module.Script
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPreloadScript(String functionDeclaration) addPreloadScript(String functionDeclaration, String sandbox) addPreloadScript(String functionDeclaration, List<ChannelValue> arguments) addPreloadScript(String functionDeclaration, List<ChannelValue> arguments, String sandbox) callFunction(CallFunctionParameters parameters) callFunctionInBrowsingContext(String browsingContextId, String functionDeclaration, boolean awaitPromise, Optional<List<LocalValue>> argumentValueList, Optional<LocalValue> thisParameter, Optional<ResultOwnership> resultOwnership) callFunctionInBrowsingContext(String browsingContextId, String sandbox, String functionDeclaration, boolean awaitPromise, Optional<List<LocalValue>> argumentValueList, Optional<LocalValue> thisParameter, Optional<ResultOwnership> resultOwnership) callFunctionInRealm(String realmId, String functionDeclaration, boolean awaitPromise, Optional<List<LocalValue>> arguments, Optional<LocalValue> thisParameter, Optional<ResultOwnership> resultOwnership) voidclose()voiddisownBrowsingContextScript(String browsingContextId, String sandbox, List<String> handles) voiddisownBrowsingContextScript(String browsingContextId, List<String> handles) voiddisownRealmScript(String realmId, List<String> handles) evaluateFunction(EvaluateParameters parameters) evaluateFunctionInBrowsingContext(String browsingContextId, String expression, boolean awaitPromise, Optional<ResultOwnership> resultOwnership) evaluateFunctionInBrowsingContext(String browsingContextId, String sandbox, String expression, boolean awaitPromise, Optional<ResultOwnership> resultOwnership) evaluateFunctionInRealm(String realmId, String expression, boolean awaitPromise, Optional<ResultOwnership> resultOwnership) getRealmsByType(RealmType type) getRealmsInBrowsingContext(String browsingContext) getRealmsInBrowsingContextByType(String browsingContext, RealmType type) longvoidonRealmCreated(Consumer<RealmInfo> consumer) voidonRealmDestroyed(Consumer<RealmInfo> consumer) void
-
Constructor Details
-
Script
public Script(org.openqa.selenium.WebDriver driver) -
Script
-
Script
-
-
Method Details
-
callFunction
-
callFunctionInRealm
public EvaluateResult callFunctionInRealm(String realmId, String functionDeclaration, boolean awaitPromise, Optional<List<LocalValue>> arguments, Optional<LocalValue> thisParameter, Optional<ResultOwnership> resultOwnership) -
callFunctionInBrowsingContext
public EvaluateResult callFunctionInBrowsingContext(String browsingContextId, String functionDeclaration, boolean awaitPromise, Optional<List<LocalValue>> argumentValueList, Optional<LocalValue> thisParameter, Optional<ResultOwnership> resultOwnership) -
callFunctionInBrowsingContext
public EvaluateResult callFunctionInBrowsingContext(String browsingContextId, String sandbox, String functionDeclaration, boolean awaitPromise, Optional<List<LocalValue>> argumentValueList, Optional<LocalValue> thisParameter, Optional<ResultOwnership> resultOwnership) -
evaluateFunction
-
evaluateFunctionInRealm
public EvaluateResult evaluateFunctionInRealm(String realmId, String expression, boolean awaitPromise, Optional<ResultOwnership> resultOwnership) -
evaluateFunctionInBrowsingContext
public EvaluateResult evaluateFunctionInBrowsingContext(String browsingContextId, String expression, boolean awaitPromise, Optional<ResultOwnership> resultOwnership) -
evaluateFunctionInBrowsingContext
public EvaluateResult evaluateFunctionInBrowsingContext(String browsingContextId, String sandbox, String expression, boolean awaitPromise, Optional<ResultOwnership> resultOwnership) -
disownRealmScript
-
disownBrowsingContextScript
-
disownBrowsingContextScript
-
getAllRealms
-
getRealmsByType
-
getRealmsInBrowsingContext
-
getRealmsInBrowsingContextByType
-
addPreloadScript
-
addPreloadScript
-
addPreloadScript
-
addPreloadScript
public String addPreloadScript(String functionDeclaration, List<ChannelValue> arguments, String sandbox) -
removePreloadScript
-
onMessage
-
onRealmCreated
-
onRealmDestroyed
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-