Я новичок в 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 ...
Функциональность входа в систему указана в этом исходном файле .
У меня есть несколько вопросов:
Теперь, когда я отключил флаг angular, он работает нормально, так что я могу пойти дальше для веб-страниц Angular 5?Нужно ли управлять задержкой с помощью protractor.expectedconditions
, это правильный подход?
Если я включу этот флаг, то как преодолеть эту проблему тайм-аута, 3. Позже мне нужноНе используете expectedconditions
для ожидания загрузки элементов в DOM?
Пожалуйста, следуйте инструкциям для правильного подхода к этому.