browser.setLocation和browser.driver.get之间有什么区别

时间:2016-04-06 04:04:55

标签: angularjs protractor

我是一名量角器学习者。所以,我正在测试我的应用程序时在测试中尝试不同的方法。所以,我在测试运行期间使用browser.setLocation每个测试之前的页面重定向的情况,而不是仅仅使用browser.driver.get

据我了解,我认为使用browser.setLocation解决了我在运行测试时遇到的大量随机故障。我不想使用browser.sleep()

我阅读this量角器文档以获得更多说明,但没有帮助。

有人可以告诉我这种方法的用法。任何类型的信息将不胜感激。

提前致谢。 :)

1 个答案:

答案 0 :(得分:2)

browser.setLocation()使用 Angular的$ location browser.driver.get搜索栏中的typing in a new URL类似。 browser.get,这是大多数人使用的,是browser.driver.get的包装版本,等待所有要同步的内容。