ngScenario:browser()。window()和browser()之间有什么区别.location()

时间:2014-03-12 09:39:35

标签: javascript angularjs testing angularjs-e2e

我正在学习使用AngularJS进行端到端测试,并且已经阅读了Angular Scenario Runner(ngScenario),其API在此处描述:http://docs.angularjs.org/guide/e2e-testing

我的问题很简单,如标题所示。

根据上面链接的文档,browser().location()方法返回$location服务的相应方法的结果。

所以,例如:

  • browser().location().path()返回$location.path(),而
  • browser().window().path()返回window.location.pathname

docs for the $location service中,我们被告知:

  

$ location服务解析浏览器地址栏中的URL(基于window.location),并使URL可用于您的应用程序。

因此他们似乎最终都解析为window.location对象。

我错过了什么区别,你何时会使用一个而不是另一个?

0 个答案:

没有答案