我试图通过使用下面的代码在我的窗口浏览器中获取第二个选项卡,但它对我不起作用。可以任何一个人建议我这么简单。
browser.getAllWindowHandles().then(function (handles) {
//Code for switchTo one Tab to another Tab in Same Browser
browser.switchTo().window('http://localhost:4200/home-unauth');
});
答案 0 :(得分:-1)
getAllWindowHandles
的已解决承诺返回一组选项卡uuid。你甚至不需要解码这些值;新选项卡被添加为该数组的最后一个参数。
试试 - 切换到第二个标签:
return browser.getAllWindowHandles().then((allTabs) => {
return browser.switchTo().window(allTabs[1]);
});