Angularjs 量角器browser.driver.getCurrentUrl vs browser.getCurrentUrl

Angularjs 量角器browser.driver.getCurrentUrl vs browser.getCurrentUrl,angularjs,automated-tests,protractor,Angularjs,Automated Tests,Protractor,我正在运行一个Angular应用程序,在量角器上测试时,我正在尝试获取当前URL。用哪一个 browser.driver.getCurrentUrl()或browser.getCurrentUrl()?如果这是正在测试的角度应用程序,请使用browser,否则-browser.driver 要从a中引用@jmr,请执行以下操作: 如果需要与非角度页面交互,可以直接使用browser.driver访问包装的webdriver实例 不过,请注意,如果这是正在测试的角度应用程序,这两种方法都会起作用

我正在运行一个Angular应用程序,在量角器上测试时,我正在尝试获取当前URL。用哪一个


browser.driver.getCurrentUrl()
browser.getCurrentUrl()

如果这是正在测试的角度应用程序,请使用
browser
,否则-
browser.driver

要从a中引用@jmr,请执行以下操作:

如果需要与非角度页面交互,可以直接使用
browser.driver
访问包装的webdriver实例


不过,请注意,如果这是正在测试的角度应用程序,这两种方法都会起作用。有些人甚至说,如果同步时间比平时长,则会发现
browser.driver
更可靠:

更重要的是,我发现browser.driver在需要时间同步的AngularJS应用程序上工作得更好。我两个都试过了,因为某种原因,browser.driver更可靠

不过,我个人使用过
browser.getCurrentUrl()
,记不起任何问题