将“ Angular应用程序”的“ WaitForAngularEnabled”设置为true时出现超时问题

时间:2018-12-14 08:09:26

标签: javascript angular protractor

我是量角器的新手,在我的应用程序中,我们同时具有角度页面和非角度页面。登录时为“非角度”页面,登录后为“角度”页面。对于角度页面和非角度页面,我们都有相同的URL,这意味着到达登录页面时,我们点击相同的URL,并且登录后也将是相同的URL。我基于角度/ NOT启用/禁用waitForAngularEnabled标志。当我启用了角度页面并给出了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 ...

登录功能如this source file中所述。

我有几个问题:

  1. 现在,当我禁用角度标记时,它可以正常工作,因此我可以对Angular 5网页使用这种方式吗?我需要使用protractor.expectedconditions管理延迟,这是正确的方法吗?

  2. 如果启用此标志,那么如何解决此超时问题, 3.以后我不需要使用expectedconditions来等待DOM中元素的加载吗?

请指导对此采取适当的方法。

0 个答案:

没有答案