Переключение на дочернее окно не работает последовательно в браузере IE11 с использованием Protractor.
Ниже приведен фрагмент кода, который я использую
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]);
});
});
};
В большинстве случаев это работает, но ввремя, когда это не удается и не может выполнить действие над дочерним окном.
Есть ли у кого-нибудь альтернативное решение для этого ??
Заранее спасибо.