I'm attempting to get the URL of the currently open page. I am using Selenium WebDriver and Java.
I am accessing the current URL via:
WebDriver driver = new WebDriver();
String url = driver.getCurrentUrl();
however, the URL does not appear to actually reflect where I currently am.
My current test case involves going to the NYT website and then clicking on the "Technology" link. However, url
appears to always be http://www.nytimes.com/
, regardless of the URL that is displayed in the address bar.
How do I actually access the value of the URL that's in the address bar so I can tell what page I'm actually on?
HtmlUnitDriver
it, indeed, does not change the URL. Strange. In IE8 on Windows XP SP3, everything runs smoothly, though. What is your browser (did you try the others?), OS and Selenium version? – Petr JanečekGetLocation
– MarkHu