Тайм-аут проблема, когда "WaitForAngularEnabled" установлен в значение true для "Angular application" - PullRequest
0 голосов
/ 14 декабря 2018

Я новичок в Protractor, в моем приложении есть как угловые, так и не угловые страницы.При входе в систему используется неугловая страница, а после входа - угловая страница.Как для угловой, так и для неугловой страницы у нас один и тот же URL, что означает, что для достижения страницы входа мы нажимаем один и тот же URL, и после входа в систему также будет один и тот же URL. Я включаю / отключаю флаг waitForAngularEnabled на основе углового / NOT.Когда я включил угловую страницу и дал URL, он выдает ошибку тайм-аута и выхода.Найдите ниже ошибку.

Message:
_[31m    Failed: script timeout: result was not received in 11 seconds
      (Session info: chrome=71.0.3578.80)
      (Driver info: chromedriver=2.44.609538 (b655c5a60b0b544917107a59d4153d4bf78e1b90),platform=Windows NT 6.1.7601 SP1 x86_64)
_[0m ...

Функциональность входа в систему указана в этом исходном файле .

У меня есть несколько вопросов:

  1. Теперь, когда я отключил флаг angular, он работает нормально, так что я могу пойти дальше для веб-страниц Angular 5?Нужно ли управлять задержкой с помощью protractor.expectedconditions, это правильный подход?

  2. Если я включу этот флаг, то как преодолеть эту проблему тайм-аута, 3. Позже мне нужноНе используете expectedconditions для ожидания загрузки элементов в DOM?

Пожалуйста, следуйте инструкциям для правильного подхода к этому.

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