我有一个非角度页面,我需要点击2个链接。单击其中一个在新选项卡中自动打开的链接时。现在我切换到新选项卡并设置browser.ignoreSynchronization = false
,因为新打开的选项卡是一个角度窗口;并打电话给我的一个测试。一旦验证。我想关闭当前选项卡并返回非角度页面以单击链接#2,这将再次在新选项卡中打开。我试过window.close
,但我得到的窗口是未定义的。我使用了browser.window,甚至没用。请指教
element(by.id('trMyUrl'));
browser.getAllWindowHandles().then(function (handles) {
var secondWindowHandle = handles[1];
var firstWindowHandle = handles[0];
browser.switchTo().window(secondWindowHandle).then(function () { //the focus moves on new tab\
browser.ignoreSynchronization = false;
empLogin.test();
window(secondWindowHandle).close()
// window.close()
// browser.close()
// browser.window.close()
})
});