public class CDPSession extends EventEmitter
| 构造器和说明 |
|---|
CDPSession(Connection connection,
String targetType,
String sessionId) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
detach()
页面分离浏览器
|
Connection |
getConnection() |
String |
getSessionId() |
void |
onClosed() |
void |
onMessage(com.fasterxml.jackson.databind.JsonNode node) |
com.fasterxml.jackson.databind.JsonNode |
send(String method,
Map<String,Object> params,
boolean isBlock)
cdpsession send message
|
com.fasterxml.jackson.databind.JsonNode |
send(String method,
Map<String,Object> params,
boolean isBlock,
CountDownLatch outLatch,
int timeout)
发送消息到浏览器
|
addListener, addListener, emit, getListenerCount, removeListenerpublic CDPSession(Connection connection, String targetType, String sessionId)
public void onClosed()
public com.fasterxml.jackson.databind.JsonNode send(String method, Map<String,Object> params, boolean isBlock, CountDownLatch outLatch, int timeout)
method - 消息签名中的方法params - 消息签名中的参数isBlock - 是否是阻塞,阻塞的话会等待结果返回outLatch - 是否自己提供Countdownlatchtimeout - 超时时间public com.fasterxml.jackson.databind.JsonNode send(String method, Map<String,Object> params, boolean isBlock)
method - 方法params - 参数isBlock - 是否阻塞,阻塞会等待结果放回public void detach()
public void onMessage(com.fasterxml.jackson.databind.JsonNode node)
public Connection getConnection()
public String getSessionId()
Copyright © 2020. All rights reserved.