| 程序包 | 说明 |
|---|---|
| com.ruiyun.jvppeteer.core.page | |
| com.ruiyun.jvppeteer.protocol | |
| com.ruiyun.jvppeteer.util |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
Page.$$eval(String selector,
String pageFunction,
PageEvaluateType type,
Object... args)
此方法在页面内执行 Array.from(document.querySelectorAll(selector)),然后把匹配到的元素数组作为第一个参数传给 pageFunction。
|
Object |
Frame.$$eval(String selector,
String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
DOMWorld.$$eval(String selector,
String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
ElementHandle.$$eval(String selector,
String pageFunction,
PageEvaluateType type,
Object[] args) |
Object |
Page.$eval(String selector,
String pageFunction,
PageEvaluateType type,
Object... args)
此方法在页面内执行 document.querySelector,然后把匹配到的元素作为第一个参数传给 pageFunction。
|
Object |
Frame.$eval(String selector,
String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
DOMWorld.$eval(String selector,
String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
ElementHandle.$eval(String selector,
String pageFunction,
PageEvaluateType type,
Object[] args) |
Object |
Worker.evaluate(String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
Page.evaluate(String pageFunction,
PageEvaluateType type,
Object... args)
在页面实例上下文中执行方法
添加一个方法,在以下某个场景被调用
页面导航完成后
页面的iframe加载或导航完成。
|
Object |
JSHandle.evaluate(String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
Frame.evaluate(String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
ExecutionContext.evaluate(String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
DOMWorld.evaluate(String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
Worker.evaluateHandle(String pageFunction,
PageEvaluateType type,
Object... args) |
JSHandle |
Page.evaluateHandle(String pageFunction,
PageEvaluateType type,
Object... args)
此方法和 page.evaluate 的唯一区别是此方法返回的是页内类型(JSHandle)
|
Object |
JSHandle.evaluateHandle(String pageFunction,
PageEvaluateType type,
Object... args) |
JSHandle |
Frame.evaluateHandle(String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
ExecutionContext.evaluateHandle(String pageFunction,
PageEvaluateType type,
Object... args) |
JSHandle |
DOMWorld.evaluateHandle(String pageFunction,
PageEvaluateType type,
Object... args) |
Object |
ExecutionContext.evaluateInternal(boolean returnByValue,
String pageFunction,
PageEvaluateType type,
Object[] args) |
void |
Page.evaluateOnNewDocument(String pageFunction,
PageEvaluateType type,
Object... args)
|
JSHandle |
DOMWorld.waitForFunction(String pageFunction,
PageEvaluateType type,
WaitForSelectorOptions options,
Object... args) |
JSHandle |
Frame.waitForFunction(String pageFunction,
PageEvaluateType type,
WaitForSelectorOptions options,
Object[] args) |
| 构造器和说明 |
|---|
WaitTask(DOMWorld domWorld,
String predicateBody,
String predicateQueryHandlerBody,
PageEvaluateType type,
String title,
String polling,
int timeout,
Object... args) |
| 限定符和类型 | 方法和说明 |
|---|---|
static PageEvaluateType |
PageEvaluateType.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static PageEvaluateType[] |
PageEvaluateType.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
Helper.evaluationString(String fun,
PageEvaluateType type,
Object... args) |
Copyright © 2020. All rights reserved.