.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 選填 |
字串 | 可以是 "tab" 或 "window",如果未指定,則預設為 "tab"。 |
callback 選填 |
函式 | 選填的回呼函式,在命令完成時呼叫。 |