.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');
}
}
参数
名称 | 类型 | 描述 |
---|---|---|
类型 可选 |
字符串 | 可以是 "tab" 或 "window",如果未指定,则默认设置为 "tab"。 |
回调 可选 |
函数 | 命令完成后要调用的可选回调函数。 |