新しいタブ(デフォルト)または独立した新しいウィンドウを開き、新しく開いたタブ/ウィンドウにフォーカスを切り替えます。

このコマンドは、W3C WebDriver互換ブラウザでのみ使用できます。

使い方

                    .window.open([callback])
                
                    .window.open(type, [callback])
                

module.exports = {
 'open a new tab/window': function (browser) {
    // open a new tab (default)
    browser.window.open(function () {
      console.log('new tab opened successfully');
    });

    // open a new window
    browser.window.open('window', function () {
      console.log('new window opened successfully');
    });
  },

  'open a new tab/window ES6 async demo Test': async function (browser) {
    // open a new tab (default)
    await browser.window.open();

    // open a new window
    await browser.window.open('window');
  }
}

パラメータ

名前 説明
type
任意
string

"tab"または"window"のいずれかで、何も指定されていない場合は"tab"がデフォルト設定されます。

callback
任意
function

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

関連情報

W3C WebDriver仕様