.window.open() 編集を提案
新しいタブ(デフォルト)または独立した新しいウィンドウを開き、新しく開いたタブ/ウィンドウにフォーカスを切り替えます。
このコマンドは、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 | コマンドが終了したときに呼び出されるオプションのコールバック関数。 |