ページ上の別のフレームにフォーカスを変更します。

以降のコマンドのフォーカスを、ページ上の別のフレームに変更します。
ターゲットフレームは、以下のいずれかの方法で指定できます。

  • window.framesへの(0から始まる)インデックスを指定する数値
  • frameまたはiframeに対応する要素(CSSセレクタ)
    DOM要素
  • ページの一番上のフレームを選択するnull値。

指定されたフレームが見つからない場合、NoSuchFrameErrorがスローされます。

使用方法

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

パラメータ

名前 説明
frameId
オプション
文字列 | 数値 | null

フォーカスを変更するフレームの識別子。

callback
オプション
関数

コマンドが完了したときに呼び出されるオプションのコールバック関数。

W3C WebDriver仕様