將焦點變更為頁面上的另一個框架。

將所有未來命令的焦點變更為頁面上的另一個框架。目標框架可以指定為下列其中一項
目標框架可以指定為下列其中一項

  • 一個數字,指定 window.frames 中的 (以零為基礎的) 索引
  • 對應於 frameiframe 的元素 (css 選擇器)
    DOM 元素
  • null 值,以選取頁面上最頂層的框架。

如果找不到指定的框架,將會拋出 NoSuchFrameError

用法

範例

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

參數

名稱 類型 描述
frameId
可選
string | number | null

要將焦點變更為的框架的識別碼。

callback
可選
function

命令完成時要呼叫的可選回呼函式。

W3C WebDriver 規範