我想说清楚量角器VS ghostdriver之间的区别.
用量角器:
用ghostdriver:
我的问题是PhantomJS webdriver可以单独运行,不需要selenium webdriver,多个浏览器和CI.为什么我们需要运行selenium并使用ghostdriver将selenium与phantomjs集成?
selenium phantomjs selenium-webdriver ghostdriver protractor
我很好奇,在这种情况下仍然无法解释依赖循环(传递).
angular.module('mainApp', ['addon.dashboard']).factory('Test', function(){
return {
hello: 'moto'
};
});
angular.module('addon.dashboard', ['mainApp']).controller('Demo', function(Test){
console.log(Test.hello);
});
Run Code Online (Sandbox Code Playgroud)
这是我的应用程序中的示例代码.该mainApp
模块需要注入addon.dashboard
模块.否则,addon.dashboard
模块需要注入mainApp
模块.我们可以看到它可能在这里循环.但它适用于我的应用程序.控制器Demo实际输出moto
到控制台.
角度如何处理循环注入?