我已将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
没有这个模块,每个测试都通过了。
谢谢!