public class ExecutionContext extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
EVALUATION_SCRIPT_URL |
static Pattern |
SOURCE_URL_REGEX |
| 构造器和说明 |
|---|
ExecutionContext(CDPSession client,
ExecutionContextDescription contextPayload,
DOMWorld world) |
| 限定符和类型 | 方法和说明 |
|---|---|
ElementHandle |
adoptBackendNodeId(int backendNodeId) |
ElementHandle |
adoptElementHandle(ElementHandle elementHandle) |
Object |
convertArgument(ExecutionContext th,
Object arg) |
Object |
evaluate(String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
evaluateHandle(String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
evaluateInternal(boolean returnByValue,
String pageFunction,
PageEvaluateType type,
Object[] args) |
Frame |
frame() |
CDPSession |
getClient() |
int |
getContextId() |
DOMWorld |
getWorld() |
JSHandle |
queryObjects(JSHandle prototypeHandle) |
void |
setClient(CDPSession client) |
void |
setWorld(DOMWorld world) |
public static final Pattern SOURCE_URL_REGEX
public ExecutionContext(CDPSession client, ExecutionContextDescription contextPayload, DOMWorld world)
public Frame frame()
public DOMWorld getWorld()
public void setWorld(DOMWorld world)
public ElementHandle adoptElementHandle(ElementHandle elementHandle)
public Object evaluateHandle(String pageFunction, PageEvaluateType type, Object... args)
public Object evaluate(String pageFunction, PageEvaluateType type, Object... args)
public Object evaluateInternal(boolean returnByValue, String pageFunction, PageEvaluateType type, Object[] args)
public Object convertArgument(ExecutionContext th, Object arg) throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingExceptionpublic ElementHandle adoptBackendNodeId(int backendNodeId)
public CDPSession getClient()
public void setClient(CDPSession client)
public int getContextId()
Copyright © 2020. All rights reserved.