| 程序包 | 说明 |
|---|---|
| com.ruiyun.jvppeteer.api.core | |
| com.ruiyun.jvppeteer.bidi.core | |
| com.ruiyun.jvppeteer.cdp.core | |
| com.ruiyun.jvppeteer.cdp.entities | |
| com.ruiyun.jvppeteer.common |
| 限定符和类型 | 字段和说明 |
|---|---|
protected ElementHandle |
Frame.document |
protected ElementHandle |
ElementHandle.isolatedHandle |
| 限定符和类型 | 方法和说明 |
|---|---|
ElementHandle |
Page.$(String selector)
此方法在页面内执行 document.querySelector
查找与选择器匹配的第一个元素,如果没有元素匹配指定选择器,返回值是 null。
|
ElementHandle |
Frame.$(String selector)
查询框架中与给定选择器匹配的第一个元素。
|
ElementHandle |
ElementHandle.$(String selector)
查询当前元素内与给定选择器匹配的第一个元素。
|
ElementHandle |
Page.addScriptTag(FrameAddScriptTagOptions options)
在当前文档的主要框架中添加脚本标签
此方法封装了在当前文档的主要框架中添加一个脚本标签的操作它委托
Frame.addScriptTag(FrameAddScriptTagOptions) 方法来执行实际的操作 |
ElementHandle |
Frame.addScriptTag(FrameAddScriptTagOptions options)
在当前文档中添加一个脚本标签。
|
ElementHandle |
Page.addStyleTag(FrameAddStyleTagOptions options)
将 link rel="stylesheet" 标记添加到具有所需 URL 的页面中,或将 style type="text/css" 标记添加到内容中。
|
ElementHandle |
Frame.addStyleTag(FrameAddStyleTagOptions options)
向文档头部添加样式标签
该方法用于在HTML文档的头部内插入一个新的样式标签。
|
protected ElementHandle |
ElementHandle.adoptIsolatedHandle()
获取隔离的ElementHandle,确保返回的ElementHandle对应PUPPETEER_WORLD类型的IsolatedWorld。
|
abstract ElementHandle |
JSHandle.asElement()
如果句柄是 ElementHandle 的实例,则为 null 或句柄本身。
|
ElementHandle |
ElementHandle.asElement()
将 JSHandle 转成 ElementHandle 的方法
如果对象是 JSHandle 返回 null,如果对象是 ElementHandle,返回当前对象
|
ElementHandle |
Frame.document()
返回当前框架的 Document 对象
|
ElementHandle |
Frame.frameElement()
返回与此框架相关联的元素
|
ElementHandle |
ElementHandle.toElement(String tagName)
将当前句柄转换为给定的元素类型。
|
ElementHandle |
Page.waitForSelector(String selector)
等待指定的选择器匹配的元素出现在页面中,如果调用此方法时已经有匹配的元素,那么此方法立即返回。
|
ElementHandle |
Page.waitForSelector(String selector,
WaitForSelectorOptions options)
等待指定的选择器匹配的元素出现在页面中,如果调用此方法时已经有匹配的元素,那么此方法立即返回。
|
ElementHandle |
Frame.waitForSelector(String selector,
WaitForSelectorOptions options)
等待直到指定的选择器匹配的元素满足某些条件(可见、隐藏或存在).
|
ElementHandle |
ElementHandle.waitForSelector(String selector,
WaitForSelectorOptions options)
等待直到指定的选择器匹配的元素满足某些条件(可见、隐藏或存在).
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<ElementHandle> |
Page.$$(String selector)
此方法在页面内执行 document.querySelectorAll。
|
List<ElementHandle> |
Frame.$$(String selector)
查询框架中与给定选择器匹配的所有元素。
|
List<ElementHandle> |
ElementHandle.$$(String selector)
查询当前元素内与给定选择器匹配的所有元素。
|
abstract List<ElementHandle> |
ElementHandle.queryAXTree(String name,
String role) |
| 限定符和类型 | 方法和说明 |
|---|---|
DragData |
ElementHandle.drag(ElementHandle target)
将当前元素拖动到目标元素上
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
BidiElementHandle |
| 限定符和类型 | 方法和说明 |
|---|---|
ElementHandle |
BidiJSHandle.asElement() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ElementHandle> |
BidiElementHandle.queryAXTree(String name,
String role) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
CdpElementHandle
ElementHandle 表示页内 DOM 元素。
|
| 限定符和类型 | 方法和说明 |
|---|---|
ElementHandle |
CdpJSHandle.asElement() |
ElementHandle |
CdpFrame.frameElement() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ElementHandle> |
CdpElementHandle.queryAXTree(String name,
String role) |
| 构造器和说明 |
|---|
FileChooser(ElementHandle element,
boolean multiple) |
| 限定符和类型 | 方法和说明 |
|---|---|
ElementHandle |
SerializedAXNode.getElementHandle() |
ElementHandle |
WaitTaskOptions.getRoot() |
ElementHandle |
WaitForSelectorOptions.getRoot() |
ElementHandle |
SnapshotOptions.getRoot() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SerializedAXNode.setElementHandle(ElementHandle elementHandle) |
void |
WaitTaskOptions.setRoot(ElementHandle root) |
void |
WaitForSelectorOptions.setRoot(ElementHandle root) |
void |
SnapshotOptions.setRoot(ElementHandle root) |
| 构造器和说明 |
|---|
SnapshotOptions(boolean interestingOnly,
ElementHandle root,
boolean includeIframes) |
WaitTaskOptions(String polling,
ElementHandle root,
int timeout) |
| 限定符和类型 | 方法和说明 |
|---|---|
ElementHandle |
QueryHandler.queryOne(ElementHandle element,
String selector) |
ElementHandle |
ARIAQueryHandler.queryOne(ElementHandle element,
String selector) |
ElementHandle |
QueryHandler.waitFor(ElementHandle handle,
String selector,
WaitForSelectorOptions options) |
ElementHandle |
QueryHandler.waitFor(Frame frame,
String selector,
WaitForSelectorOptions options) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ElementHandle> |
QueryHandler.queryAll(ElementHandle element,
String selector) |
List<ElementHandle> |
ARIAQueryHandler.queryAll(ElementHandle element,
String selector) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ElementHandle> |
QueryHandler.queryAll(ElementHandle element,
String selector) |
List<ElementHandle> |
ARIAQueryHandler.queryAll(ElementHandle element,
String selector) |
ElementHandle |
QueryHandler.queryOne(ElementHandle element,
String selector) |
ElementHandle |
ARIAQueryHandler.queryOne(ElementHandle element,
String selector) |
ElementHandle |
QueryHandler.waitFor(ElementHandle handle,
String selector,
WaitForSelectorOptions options) |
Copyright © 2020–2025. All rights reserved.