UNPKG

@christian-bromann/webdriverio

Version:

A nodejs bindings implementation for selenium 2.0/webdriver

26 lines (23 loc) 782 B
/** * Change focus to another frame on the page. If the frame id is null, * the server should switch to the page's default content. * <example> :frameExample.js // Using `element` to find an iframe and providing it to `frame` method browser.waitForExist('iframe[name="my_iframe"]'); var my_frame = browser.element('iframe[name="my_iframe"]').value; browser.frame(my_frame); * </example> * * @param {String|Number|null|WebElementJSONObject} id Identifier for the frame to change focus to. * * @see https://w3c.github.io/webdriver/webdriver-spec.html#switch-to-frame * @type protocol * */ let frame = function (frameId = null) { return this.requestHandler.create('/session/:sessionId/frame', { id: frameId }) } export default frame