2

我正在学习使用 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

service的文档中$location,我们被告知:

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

因此,它们似乎最终都解决了该window.location对象。

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

4

0 回答 0