Javascript 量角器超时-“;失败:等待异步角度任务在11秒后完成时超时。”;
作为一名e2e测试人员,我很少与开发人员互动,如何找出是什么导致angularJS网站挂起?我如何调试网站,并为他们提供切实可行的解决方案?ChromeDeveloper是否对此提供了答案 我目前的解决方案是使用下面两个代码片段中的任何一个,但从我所读到的来看,这并不理想Javascript 量角器超时-“;失败:等待异步角度任务在11秒后完成时超时。”;,javascript,angularjs,asynchronous,protractor,pageobjects,Javascript,Angularjs,Asynchronous,Protractor,Pageobjects,作为一名e2e测试人员,我很少与开发人员互动,如何找出是什么导致angularJS网站挂起?我如何调试网站,并为他们提供切实可行的解决方案?ChromeDeveloper是否对此提供了答案 我目前的解决方案是使用下面两个代码片段中的任何一个,但从我所读到的来看,这并不理想 browser.sleep(); browser.ignoreSynchronization = true; 我遇到以下类似问题: 是的,最常见的原因是应用程序不断轮询 $timeout或$http,量角器将无限期等待并超
browser.sleep();
browser.ignoreSynchronization = true;
我遇到以下类似问题:
是的,最常见的原因是应用程序不断轮询
$timeout或$http,量角器将无限期等待并超时。但是
这种情况也可能发生在应用程序运行时间超过11秒的情况下
暂时关闭同步可能会更幸运:
如果您试图调试测试运行,那么该链接将是一个很好的起点
browser.ignoreSynchronization=true代码>用于有角度页面之间有非角度页面的情况。示例:在导航到角度页面之前存在非角度登录页面。从非角度页面导航到角度页面后,需要将flage设置为true,即browser.ignoreSynchronization=false代码>
browser.ignoreSynchronization=true代码>已更改为浏览器。waitForAngularEnabled
有关任何与超时相关的问题,请参阅
查看以了解更多信息