将焦点更改到页面上的另一个框架。

将所有未来命令的焦点更改到页面上的另一个框架。该
目标框架可以指定为以下之一

  • 一个数字,指定 window.frames 中的(从零开始)索引。
  • 一个元素(CSS 选择器),对应于一个 frameiframe
    DOM 元素
  • null 值,选择页面上的最顶层框架。

如果找不到指定的框架,将抛出 NoSuchFrameError

用法

示例

 this.demoTest = function (browser) {
   browser.frame('<ID>', function(result) {
     console.log(result);
   });
}

参数

名称 类型 描述
frameId
可选
字符串 | 数字 | null

要更改焦点的框架的标识符。

回调
可选
函数

命令完成后要调用的可选回调函数。

W3C WebDriver 规范