.window.getHandle() 編集の提案
現在のウィンドウハンドルを取得します。
WebDriverは、ウィンドウとタブの区別をしません。そのため、サイトで新しいタブまたはウィンドウが開かれた場合、ウィンドウハンドルを使用して操作できます。
使用方法
.window.getHandle([callback])
例
module.exports = {
'get current window handle': function (browser) {
browser.window.getHandle(function (result) {
console.log('current window handle is:', result.value);
});
},
'get current window handle with ES6 async/await': async function (browser) {
const windowHandle = await browser.window.getHandle();
console.log('current window handle is:', windowHandle);
}
}
パラメータ
名前 | 型 | 説明 |
---|---|---|
callback |
関数 | 結果値とともに呼び出されるコールバック関数。 |
戻り値
型 | 説明 |
---|---|
文字列 | 現在のウィンドウのウィンドウハンドルを表す一意の識別子。 |