Protractor 量角器无法找到手动引导的角度应用程序

Protractor 量角器无法找到手动引导的角度应用程序,protractor,Protractor,我无法让量角器(v5.0)识别手动引导的angular v1.5.3应用程序。它似乎没有使用ng应用程序。以下是应用程序的设置: import myAppModule from 'myApp.app'; angular.element(document).ready(() => { angular.bootstrap(document.getElementById('myApp'), [myAppModule]); }); 我尝试将rootElement设置为“#myApp”,但没有

我无法让量角器(v5.0)识别手动引导的angular v1.5.3应用程序。它似乎没有使用ng应用程序。以下是应用程序的设置:

import myAppModule from 'myApp.app';
angular.element(document).ready(() => {
  angular.bootstrap(document.getElementById('myApp'), [myAppModule]);
});
我尝试将rootElement设置为“#myApp”,但没有成功。目前已尝试进行简单检查:

browser.get('my.example.com');
browser.waitForAngular();
增加等待时间似乎无法解决问题。它在waitforAngular上超时。
感谢您的帮助。谢谢。

结果表明,该应用程序的签入时间为6分钟。这使得angular一直忙着,这导致我的测试超时,因为它正在等待angular完成任务。

非常奇怪。99%的情况下,您不需要手动调用
browser.waitForAngular()
,因为它包含在量角器执行的几乎所有操作之前。您能在HTML中找到具有
ng app
属性的元素吗?也许它在iframe中?