Как проверить, имеет ли страница угловой или нет, используя транспортир - PullRequest
0 голосов
/ 25 сентября 2018

Есть ли способ проверить с помощью транспортира, если на странице активирован угловой режим или нет?

У меня есть несколько ссылок на странице, и при нажатии на некоторые ссылки отображается угловая страница, а некоторые ссылки -Неугловая страница.

После нажатия на ссылку мне нужно утверждать заголовок открывшейся страницы.Тесты транспортира не пройдены, если страница не угловая.Так есть ли динамический способ проверить, является ли страница угловатой или нет через код?Некоторая логика вроде этого

    if (angular){
        //do some actions
    } else {
       browser.ignoresynchronization = true
       // do some actions
    } 

1 Ответ

0 голосов
/ 26 сентября 2018

Для угловых 1.x существует глобальная переменная window.angular, для угловых 5 и более поздних глобальная переменная равна window.ng

browser.executeScript("return !!(window.angular || window.ng);")
    .then(function(isAngular){
        if(isAngular) {

        }
        else {

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