我正在运行一个角度应用程序,我试图获得当前的URL测试时,在量角器。用哪一种?
browser.driver.getCurrentUrl()还是browser.getCurrentUrl()?
发布于 2015-10-30 15:26:41
如果这是一个角度应用测试-使用browser,否则- browser.driver.
引用来自相关github问题的@jmr
如果您需要与非角度页面交互,您可以直接使用
browser.driver访问包装好的webdriver实例。
不过,请注意,如果这是测试中的角度应用程序,两者都会工作。有些人甚至说,如果browser.driver的同步时间比平常长的话,它会更可靠:
更重要的是,我发现browser.driver在需要时间同步的AngularJS应用程序上运行得更好。我尝试了这两种方法,由于某种原因,browser.driver更可靠。
不过,我个人使用过browser.getCurrentUrl(),无法回忆起任何问题。
https://stackoverflow.com/questions/33439399
复制相似问题