菜单
开源 RSS

Frame

Frame 代表浏览器窗口中的一个单独帧。它可以是顶级帧或 iframe。帧用于组织浏览器窗口中的内容。帧可以嵌套,每个帧都有自己的 document 和 window 对象。

方法描述
frame$(selector)在帧内查找与指定 selector 匹配的元素。
frame$$(selector)在帧内查找与指定 selector 匹配的所有元素。
check(selector[, options])选择输入的复选框。
childFrames()返回子帧数组。
click(selector[, options])点击与 selector 匹配的元素。
content()获取帧的 HTML 内容。
dblclick(selector[, options])双击与提供的 selector 匹配的元素。
dispatchEvent(selector, type, eventInit[, options])分派 HTML DOM 事件类型,例如 'click'
evaluate(pageFunction[, arg])返回 pageFunction 调用的值。
evaluateHandle(pageFunction[, arg])JSHandle 形式返回 pageFunction 调用的值。
fill(selector, value[, options])使用提供的值填充 inputtextareacontenteditable 元素。
focus(selector[, options])获取带有 selector 的元素并聚焦于它。
frameElement()返回 frameelement
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])返回所选 inputtextareaselect 元素的 input.value
isChecked(selector[, options])检查 checkbox input 类型是否被选中。
isDetached()如果帧与 DOM 分离,则返回 true
isDisabled(selector[, options])检查元素是否 disabled(禁用)。
isEditable(selector[, options])检查元素是否 editable(可编辑)。
isEnabled(selector[, options])检查元素是否 enabled(启用)。
isHidden(selector[, options])检查匹配的元素是否 hidden(隐藏)。
isVisible(selector[, options])检查匹配的元素是否 visible(可见)。
locator(selector[, options])为给定的 selector 返回一个 Locator
name()返回帧的名称。
page()返回包含该帧的页面。
parentFrame()返回父帧(如果有)。
press(selector, key[, options])聚焦元素,然后在 Keyboard 上按下给定的 key
selectOption(selector, values[, options])选择与 <select> 元素的提供值匹配的一个或多个选项。
setContent(html[, options])将提供的 HTML 字符串设置为当前帧。
setInputFiles(selector, file[, options])将文件输入元素的值设置为指定的文件。
setChecked(selector, checked[, options])checkboxradio 输入元素的值设置为指定的选中或未选中状态。
tap(selector[, options]) 点击第一个匹配 selector 的元素。
textContent(selector[, options])返回 element.textContent
title()返回帧的标题。
type(selector, text[, options])在第一个匹配 selector 的元素中键入 text
uncheck(selector[, options])取消选中输入的 checkbox 元素。
url()返回 frame 的 URL。
waitForFunction(pageFunction, arg[, options])pageFunction 返回一个真实值时返回。
waitForLoadState(state[, options]) 等待达到给定的加载 state
waitForNavigation([options])等待给定的导航生命周期事件发生并返回主资源响应。
waitForSelector(selector[, options])当由选择器指定的元素满足 state 选项时返回。
waitForTimeout(timeout)等待给定的 timeout 毫秒。