| 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 数组。 |