Переключение на дочернее окно не всегда работает в браузере IE11 с использованием транспортира - PullRequest
0 голосов
/ 17 мая 2019

Переключение на дочернее окно не работает последовательно в браузере 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]); 
            });
      });
 };

В большинстве случаев это работает, но ввремя, когда это не удается и не может выполнить действие над дочерним окном.

Есть ли у кого-нибудь альтернативное решение для этого ??

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...