| 程序包 | 说明 |
|---|---|
| com.ruiyun.jvppeteer.api.core | |
| com.ruiyun.jvppeteer.bidi.core | |
| com.ruiyun.jvppeteer.cdp.core |
| 限定符和类型 | 方法和说明 |
|---|---|
Response |
Page.goBack()
此方法导航到历史记录中的上一页
|
abstract Response |
Page.goBack(WaitForOptions options)
导航到页面历史的前一个页面
options 导航配置,可选值:
otimeout 跳转等待时间,单位是毫秒, 默认是30秒, 传 0 表示无限等待。
|
Response |
Page.goForward() |
abstract Response |
Page.goForward(WaitForOptions options)
导航到页面历史的后一个页面。
|
Response |
Page.goTo(String url)
导航到某个网站
以下情况此方法将报错:
发生了 SSL 错误 (比如有些自签名的https证书).
|
Response |
Page.goTo(String url,
GoToOptions options)
导航到指定的url
以下情况此方法将报错:
发生了 SSL 错误 (比如有些自签名的https证书).
|
abstract Response |
Frame.goTo(String url,
GoToOptions options)
将框架或页面导航到给定的 url。
|
Response |
Page.reload()
重新加载页面
|
abstract Response |
Page.reload(WaitForOptions options)
重新加载页面
|
abstract Response |
Request.response()
request 对应的响应
|
Response |
Page.waitForNavigation()
此方法在页面跳转到一个新地址或重新加载时解析,如果你的代码会间接引起页面跳转,这个方法比较有用
比如你在在代码中使用了Page.click()方法,引起了页面跳转
注意 通过 History API 改变地址会认为是一次跳转。
|
Response |
Page.waitForNavigation(WaitForOptions options)
此方法在页面跳转到一个新地址或重新加载时解析,如果你的代码会间接引起页面跳转,这个方法比较有用
比如你在在代码中使用了Page.click()方法,引起了页面跳转
注意 通过 History API 改变地址会认为是一次跳转。
|
Response |
Page.waitForNavigation(WaitForOptions options,
Runnable navigateRunner)
此方法在页面跳转到一个新地址或重新加载时解析,如果你的代码会间接引起页面跳转,这个方法比较有用
比如你在在代码中使用了Page.click()方法,引起了页面跳转
注意 通过 History API 改变地址会认为是一次跳转。
|
abstract Response |
Frame.waitForNavigation(WaitForOptions options,
Runnable navigateRunner)
等到导航完成
|
Response |
Page.waitForResponse(Predicate<Response> predicate)
等到某个请求,默认等待的时间是30s
|
Response |
Page.waitForResponse(String url)
等到某个请求,默认等待的时间是30s
|
Response |
Page.waitForResponse(String url,
Predicate<Response> predicate)
等到某个请求,url或者predicate只有有一个不为空,默认等待的时间是30s
当url不为空时, type = PageEvaluateType.STRING
当predicate不为空时, type = PageEvaluateType.FUNCTION
|
Response |
Page.waitForResponse(String url,
Predicate<Response> predicate,
Integer timeout)
等到某个请求,url或者predicate只有有一个不为空
当url不为空时, type = PageEvaluateType.STRING
当predicate不为空时, type = PageEvaluateType.FUNCTION
|
| 限定符和类型 | 方法和说明 |
|---|---|
Response |
Page.waitForResponse(Predicate<Response> predicate)
等到某个请求,默认等待的时间是30s
|
Response |
Page.waitForResponse(String url,
Predicate<Response> predicate)
等到某个请求,url或者predicate只有有一个不为空,默认等待的时间是30s
当url不为空时, type = PageEvaluateType.STRING
当predicate不为空时, type = PageEvaluateType.FUNCTION
|
Response |
Page.waitForResponse(String url,
Predicate<Response> predicate,
Integer timeout)
等到某个请求,url或者predicate只有有一个不为空
当url不为空时, type = PageEvaluateType.STRING
当predicate不为空时, type = PageEvaluateType.FUNCTION
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BidiResponse |
| 限定符和类型 | 方法和说明 |
|---|---|
Response |
BidiPage.goBack(WaitForOptions options) |
Response |
BidiPage.goForward(WaitForOptions options) |
Response |
BidiFrame.goTo(String url,
GoToOptions options) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CdpResponse |
| 限定符和类型 | 方法和说明 |
|---|---|
Response |
CdpPage.goBack(WaitForOptions options)
导航到页面历史的前一个页面
options 导航配置,可选值:
otimeout 跳转等待时间,单位是毫秒, 默认是30秒, 传 0 表示无限等待。
|
Response |
CdpPage.goForward(WaitForOptions options)
导航到页面历史的后一个页面。
|
Response |
CdpPage.reload(WaitForOptions options) |
Copyright © 2020–2025. All rights reserved.