| 程序包 | 说明 |
|---|---|
| com.ruiyun.jvppeteer.core.page |
| 限定符和类型 | 方法和说明 |
|---|---|
Response |
Page.goBack(PageNavigateOptions options)
导航到页面历史的前一个页面
options 的 referer参数不用填,填了也用不上
options 导航配置,可选值:
otimeout 跳转等待时间,单位是毫秒, 默认是30秒, 传 0 表示无限等待。
|
Response |
Page.goForward(PageNavigateOptions options)
导航到页面历史的后一个页面。
|
Response |
Page.goTo(String url,
PageNavigateOptions options)
导航到指定的url,因为goto是java的关键字,所以就采用了goTo方法名
以下情况此方法将报错:
发生了 SSL 错误 (比如有些自签名的https证书).
|
Response |
Page.goTo(String url,
PageNavigateOptions options,
boolean isBlock)
导航到指定的url,因为goto是java的关键字,所以就采用了goTo方法名
以下情况此方法将报错:
发生了 SSL 错误 (比如有些自签名的https证书).
|
Response |
Frame.goTo(String url,
PageNavigateOptions options,
boolean isBlock) |
Response |
FrameManager.navigateFrame(Frame frame,
String url,
PageNavigateOptions options,
boolean isBlock) |
Response |
Page.reload(PageNavigateOptions options)
重新加载页面
|
void |
Page.setContent(String html,
PageNavigateOptions options)
给页面设置html
|
void |
Frame.setContent(String html,
PageNavigateOptions options) |
void |
DOMWorld.setContent(String html,
PageNavigateOptions options) |
Response |
FrameManager.waitForFrameNavigation(Frame frame,
PageNavigateOptions options,
AtomicBoolean start) |
Response |
Page.waitForNavigation(PageNavigateOptions options)
此方法在页面跳转到一个新地址或重新加载时解析,如果你的代码会间接引起页面跳转,这个方法比较有用
比如你在在代码中使用了Page.click()方法,引起了页面跳转
注意 通过 History API 改变地址会认为是一次跳转。
|
Response |
Frame.waitForNavigation(PageNavigateOptions options,
AtomicBoolean start) |
Copyright © 2020. All rights reserved.