使用Selenium WebDriver获取当前页面的URL

我试图获取当前打开的页面的URL。 我正在使用Selenium WebDriver和Java。

我通过以下方式访问当前url:

WebDriver driver = new WebDriver(); String url = driver.getCurrentUrl(); 

但是,该url并未真正反映我目前的位置。

我目前的testing案例涉及到纽约时报网站,然后点击“技术”链接。 但是,无论地址栏中显示的url如何,url始终都是http://www.nytimes.com/

我如何实际访问地址栏中的URL的值,以便我可以告诉我实际上在哪个页面上?

睡觉。 它会工作。 我努力了。 原因是该页面尚未加载。 检查这个问题知道如何等待加载 – 等待Selenium中的页面加载