我已将ng-idle
模块安装到我的 AngularJS 应用程序中。
我下一步设置了这个模块:
.config(['IdleProvider', IdleProvider => {
// Timer before logout (seconds)
IdleProvider.timeout(60);
IdleProvider.keepalive(false);
}])
.run(['Idle' 'user', (Idle, user) => {
// user is a service
if (user.loggedIn)
Idle.watch();
}]);
一切都很完美。但是现在我正在尝试运行量角器测试,并且它们在下一个错误中失败了:
失败:超时等待异步Angular任务在11秒后完成。这可能是因为当前页面不是Angular应用程序。有关详细信息,请参阅常见问题解答:https://github.com/angular/protractor/blob/master/docs/timeouts.md#waiting-for-angular
没有这个模块,每个测试都通过了。
谢谢!