bringToFront() | 激活一个浏览器标签页。 |
check(selector[, options]) | 选择输入框复选框。 |
click(selector[, options]) | 点击与 selector 匹配的元素。 |
close() | 关闭与 page 关联的标签页。 |
content() | 获取页面的 HTML 内容。 |
context() | 获取 page 所属的 BrowserContext。 |
dblclick(selector[, options]) | 使用 Mouse,双击与提供的 selector 匹配的元素。 |
dispatchEvent(selector, type, eventInit[, options]) | 调度 HTML DOM 事件类型,例如 'click' |
page$(selector) | 在页面中查找与指定 selector 匹配的元素。 |
page$$(selector) | 在页面中查找所有与指定 selector 匹配的元素。 |
emulateMedia([options]) | 更改 CSS 媒体类型和配色方案特性。 |
emulateVisionDeficiency(type) | 模拟具有指定视觉缺陷类型的网站。 |
evaluate(pageFunction[, arg]) | 返回 pageFunction 调用的值。 |
evaluateHandle(pageFunction[, arg]) | 将 pageFunction 调用的值作为 JSHandle 返回。 |
fill(selector, value[, options]) | 使用提供的值填充 input 、textarea 或 contenteditable 元素。 |
focus(selector[, options]) | 获取具有 selector 的元素并对其进行聚焦。 |
frames() | 返回页面上的 frame 数组。 |
getAttribute(selector, name[, options]) | 返回给定属性名称的元素属性值。 |
goto(url[, options]) | 导航到指定的 url 。 |
hover(selector[, options]) | 将鼠标悬停在与 selector 匹配的元素上。 |
innerHTML(selector[, options]) | 返回 element.innerHTML 。 |
innerText(selector[, options]) | 返回 element.innerText 。 |
inputValue(selector[, options]) | 返回所选 input 、textarea 或 select 元素的 input.value 。 |
isChecked(selector[, options]) | 检查 checkbox input 类型是否被选中。 |
isClosed() | 检查 page 是否已关闭。 |
isDisabled(selector[, options]) | 检查元素是否处于 disabled 状态。 |
isEditable(selector[, options]) | 检查元素是否可编辑。 |
isEnabled(selector[, options]) | 检查元素是否处于 enabled 状态。 |
isHidden(selector[, options]) | 检查元素是否处于 hidden 状态。 |
isVisible(selector[, options]) | 检查元素是否可见。 |
keyboard | 返回 Keyboard 实例以与页面上的虚拟键盘交互。 |
locator(selector) | 返回给定 selector 的 Locator。 |
mainFrame() | 返回 page 的主 Frame。 |
mouse | 返回 Mouse 实例以与页面上的虚拟鼠标交互。 |
on(event, handler) | 注册一个事件处理程序,以便在指定事件发生时调用。 |
opener() | 返回打开当前 page 的 page。 |
press(selector, key[, options]) | 聚焦元素,然后在 Keyboard 上按下给定的 key 。 |
reload([options]) | 重新加载当前页面。 |
screenshot([options]) | 返回包含从 Web 浏览器捕获的屏幕截图的 buffer。 |
selectOption(selector, values[, options]) | 选择与 <select> 元素中的值匹配的一个或多个选项。 |
setContent(html[, options]) | 将提供的 HTML 字符串设置到当前页面。 |
setChecked(selector, checked[, options]) | 将 checkbox 或 radio 输入元素的 value 设置为指定的选中或未选中状态。 |
setDefaultNavigationTimeout(timeout) | 更改 page.goto(url[, options])、page.reload([options])、page.setContent(html[, options]) 和 page.waitForNavigation([options]) 的导航超时时间 |
setDefaultTimeout(timeout) | 更改所有接受 timeout 选项的方法的超时时间。 |
setExtraHTTPHeaders(headers) | 设置额外的 HTTP 头部,这些头部将随后续的 HTTP 请求发送。 |
setInputFiles(selector, file[, options]) | 将文件输入元素的 value 设置为指定的文件。 |
setViewportSize(viewportSize) | 更新 page 的宽度和高度。 |
tap(selector[, options]) | 点击与 selector 匹配的第一个元素。 |
textContent(selector[, options]) | 返回 element.textContent 。 |
throttleCPU(cpuProfile) | 限制 Chrome/Chromium 的 CPU,根据 cpuProfile 对象中指定的 rate 减慢其速度。 |
throttleNetwork(networkProfile) | 限制 Chrome/Chromium 的网络,根据 networkProfile 对象中指定的字段减慢其速度。 |
title() | 返回 page 的 title。 |
type(selector, text[, options]) | 在找到的第一个与 selector 匹配的元素中输入 text 。 |
touchscreen | 返回 Touchscreen 实例以与页面上的虚拟触摸屏交互。 |
uncheck(selector[, options]) | 取消选择输入框 checkbox 元素。 |
url() | 返回 page 的 URL。 |
viewportSize() | 返回 page 的大小(宽度和高度)。 |
waitForFunction(pageFunction, arg[, options]) | 当 pageFunction 返回一个真值时返回。 |
waitForLoadState(state[, options]) | 等待达到给定的加载 state 。 |
waitForNavigation([options]) | 等待给定的导航生命周期事件发生并返回主资源响应。 |
waitForSelector(selector[, options]) | 当由 selector 指定的元素满足 state 选项时返回。 |
waitForTimeout(timeout) | 等待给定的毫秒数 timeout 。 |
workers() | 返回与 page 关联的专用 WebWorkers 数组。 |