Joa*_*cao 3 automated-tests angularjs protractor
我正在运行一个Angular应用程序,我试图在量角器上测试时获取当前的URL.哪一个使用?
browser.driver.getCurrentUrl()还是browser.getCurrentUrl()?
如果这是一个正在测试的Angular应用程序 - 请使用browser,否则 - browser.driver.
从相关的github问题中引用@jmr :
如果您需要与非Angular页面进行交互,则可以直接访问包装的webdriver实例
browser.driver.
但请注意,如果这是Angular应用程序正在测试中,两者都会起作用.有些人甚至说,browser.driver如果同步时间比平时长,那么发现更可靠:
只是添加到此 - 我发现browser.driver在需要时间同步的AngularJS应用程序上运行得更好.我已经尝试了两种,并且由于某种原因,browser.driver更可靠.
虽然,我个人使用过browser.getCurrentUrl(),也记不起任何问题.
| 归档时间: |
|
| 查看次数: |
1421 次 |
| 最近记录: |