Package org.openqa.selenium.bidi.module
Class Script
java.lang.Object
org.openqa.selenium.bidi.module.Script
- All Implemented Interfaces:
Closeable
,AutoCloseable
-
Constructor Summary
-
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) void
close()
void
disownBrowsingContextScript
(String browsingContextId, String sandbox, List<String> handles) void
disownBrowsingContextScript
(String browsingContextId, List<String> handles) void
disownRealmScript
(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) long
void
onRealmCreated
(Consumer<RealmInfo> consumer) void
onRealmDestroyed
(Consumer<RealmInfo> consumer) void
-
Constructor Details
-
Script
-
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:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-