Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 量角器超时-“;失败:等待异步角度任务在11秒后完成时超时。”;_Javascript_Angularjs_Asynchronous_Protractor_Pageobjects - Fatal编程技术网

Javascript 量角器超时-“;失败:等待异步角度任务在11秒后完成时超时。”;

Javascript 量角器超时-“;失败:等待异步角度任务在11秒后完成时超时。”;,javascript,angularjs,asynchronous,protractor,pageobjects,Javascript,Angularjs,Asynchronous,Protractor,Pageobjects,作为一名e2e测试人员,我很少与开发人员互动,如何找出是什么导致angularJS网站挂起?我如何调试网站,并为他们提供切实可行的解决方案?ChromeDeveloper是否对此提供了答案 我目前的解决方案是使用下面两个代码片段中的任何一个,但从我所读到的来看,这并不理想 browser.sleep(); browser.ignoreSynchronization = true; 我遇到以下类似问题: 是的,最常见的原因是应用程序不断轮询 $timeout或$http,量角器将无限期等待并超

作为一名e2e测试人员,我很少与开发人员互动,如何找出是什么导致angularJS网站挂起?我如何调试网站,并为他们提供切实可行的解决方案?ChromeDeveloper是否对此提供了答案

我目前的解决方案是使用下面两个代码片段中的任何一个,但从我所读到的来看,这并不理想

browser.sleep();
browser.ignoreSynchronization = true;
我遇到以下类似问题:

是的,最常见的原因是应用程序不断轮询 $timeout或$http,量角器将无限期等待并超时。但是 这种情况也可能发生在应用程序运行时间超过11秒的情况下

暂时关闭同步可能会更幸运:

如果您试图调试测试运行,那么该链接将是一个很好的起点

browser.ignoreSynchronization=true用于有角度页面之间有非角度页面的情况。示例:在导航到角度页面之前存在非角度登录页面。从非角度页面导航到角度页面后,需要将flage设置为true,即
browser.ignoreSynchronization=false

browser.ignoreSynchronization=true已更改为
浏览器。waitForAngularEnabled

有关任何与超时相关的问题,请参阅

查看以了解更多信息