angularjs – 如何在量角器中注入datefilter?

前端之家收集整理的这篇文章主要介绍了angularjs – 如何在量角器中注入datefilter?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在为我的角度应用程序编写端到端测试用例.我需要检查格式正确的日期.所以我想注入’datefilter’,以便我可以在量角器中使用它.

当我’googled’我发现我可以使用browser.executeAsyncScript获取注入器然后使用

angular.injector(["ng"]).get("dateFilter");

得到datefilter.

但我仍然无法将它们全部放在代码中.
任何单挑都足以让我使用代码.

解决方法

从理论上讲,您可以像这样访问您的服务:

browser.executeAsyncScript(function(callback) {
  var service = angular.injector(['MyModule']).get('myService');
  service.query({},function(data) {
    callback(data);
  });
}).then(function (output) {
  console.log(output);
});

还有一个例子:

https://github.com/andresdominguez/protractor-meetup/blob/master/test/e2e/api-helper.js

猜你在找的Angularjs相关文章