| 程序包 | 说明 |
|---|---|
| com.ruiyun.jvppeteer.core.page | |
| com.ruiyun.jvppeteer.protocol.network |
| 限定符和类型 | 方法和说明 |
|---|---|
Request |
Response.request() |
Request |
Page.waitForRequest(Predicate<Request> predicate)
等到某个请求
|
Request |
Page.waitForRequest(String url)
等到某个请求,url或者predicate只有有一个不为空,默认等待时间是30s
|
Request |
Page.waitForRequest(String url,
Predicate<Request> predicate,
int timeout)
等到某个请求,url或者predicate只有有一个不为空
当url不为空时, type = PageEvaluateType.STRING
当predicate不为空时, type = PageEvaluateType.FUNCTION
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Request> |
Request.redirectChain() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Page.onRequest(EventHandler<Request> handler) |
void |
Page.onRequestfailed(EventHandler<Request> handler) |
void |
Page.onRequestfinished(EventHandler<Request> handler) |
Request |
Page.waitForRequest(Predicate<Request> predicate)
等到某个请求
|
Request |
Page.waitForRequest(String url,
Predicate<Request> predicate,
int timeout)
等到某个请求,url或者predicate只有有一个不为空
当url不为空时, type = PageEvaluateType.STRING
当predicate不为空时, type = PageEvaluateType.FUNCTION
|
| 构造器和说明 |
|---|
Response(CDPSession client,
Request request,
ResponsePayload responsePayload) |
| 构造器和说明 |
|---|
Request(CDPSession client,
Frame frame,
String interceptionId,
boolean allowInterception,
RequestWillBeSentPayload event,
List<Request> redirectChain) |
| 限定符和类型 | 方法和说明 |
|---|---|
Request |
RequestWillBeSentPayload.getRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RequestWillBeSentPayload.setRequest(Request request) |
Copyright © 2020. All rights reserved.