在使用Protractor的IE11浏览器中,切换到“子窗口”不能始终起作用。
下面是我正在使用的代码段
exports.windowCount = function (count) {
browser.getAllWindowHandles().then(function (handles) {
return handles.length === count;
});
};
exports.switchWindows= function () {
browser.wait(this.windowCount(2), 10000).then(function () {
browser.getAllWindowHandles().then(function (handles) {
return browser.switchTo().window(handles[1]);
});
});
};
大多数情况下,此方法有效,但有时失败,无法在子窗口上执行操作。
是否有人对此有替代解决方案?
谢谢。