Open source
FrameFrame represents a single frame in a browser window. It can be a top-level frame or an iframe. Frames are used to organize content in a browser window. Frames can be nested, and each frame has its own document and window objects.
Method Description $(selector) Finds an element matching the specifiedselector
within the frame. $$(selector) Finds all elements matching the specified selector
within the frame. check(selector[, options]) Select the input checkbox. childFrames() Returns an array of child frames. click(selector[, options]) Clicks on an element matching a selector
. content() Gets the HTML contents of the frame. dblclick(selector[, options]) Double click on an element matching the provided selector
. dispatchEvent(selector, type, eventInit[, options]) Dispatches HTML DOM event types e.g. 'click'
evaluate(pageFunction[, arg]) Returns the value of the pageFunction
invocation. evaluateHandle(pageFunction[, arg]) Returns the value of the pageFunction
invocation as a JSHandle. fill(selector, value[, options]) Fill an input
, textarea
or contenteditable
element with the provided value. focus(selector[, options]) Fetches an element with selector
and focuses on it. frameElement() Returns the frame
’s element
. getAttribute(selector, name[, options]) Returns the element attribute value for the given attribute name. goto(url[, options]) Navigates to the specified url
. hover(selector[, options]) Hovers over an element matching selector
. innerHTML(selector[, options]) Returns the element.innerHTML
. innerText(selector[, options]) Returns the element.innerText
. inputValue(selector[, options]) Returns input.value
for the selected input
, textarea
or select
element. isChecked(selector[, options]) Checks to see if the checkbox
input
type is selected or not. isDetached() Returns true
if the frame is detached from the DOM. isDisabled(selector[, options]) Checks if the element is disabled
. isEditable(selector[, options]) Checks if the element is editable
. isEnabled(selector[, options]) Checks if the element is enabled
. isHidden(selector[, options]) Checks if the matched element is hidden
. isVisible(selector[, options]) Checks if the matched element is visible
. locator(selector[, options]) Returns a Locator for the given selector
. name() Returns the name of the frame. page() Returns the page containing the frame. parentFrame() Returns the parent frame, if any. press(selector, key[, options]) Focuses the element, and then presses the given key
on the Keyboard. selectOption(selector, values[, options]) Selects one or more options which match the values from a <select>
element. setContent(html[, options]) Sets the supplied HTML string to the current frame. setInputFiles(selector, file[, options]) Sets the file input element’s value to the specified files. setChecked(selector, checked[, options]) Sets the checkbox
or radio
input element’s value to the specified checked or unchecked state. tap(selector[, options]) Taps the first element that matches the selector
. textContent(selector[, options]) Returns the element.textContent
. title() Returns the title of the frame. type(selector, text[, options]) Types the text
in the first element found that matches the selector
. uncheck(selector[, options]) Unchecks an input checkbox
element. url() Returns the frame
’s URL. waitForFunction(pageFunction, arg[, options]) Returns when the pageFunction
returns a truthy value. waitForLoadState(state[, options]) Waits for the given load state
to be reached. waitForNavigation([options]) Waits for the given navigation lifecycle event to occur and returns the main resource response. waitForSelector(selector[, options]) Returns when element specified by selector satisfies state
option. waitForTimeout(timeout) Waits for the given timeout
in milliseconds. waitForURL(url[, options]) Waits for the frame to navigate to the specified URL.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4