58

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

我正在通过以下方式访问当前 URL:

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

但是,该 URL 似乎并没有真正反映我目前的位置。

我当前的测试案例涉及访问 NYT 网站,然后单击“技术”链接。但是,无论地址栏中显示的 URL 是什么,它url似乎总是。http://www.nytimes.com/

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

4

1 回答 1

27

放睡觉。它会起作用的。我努力了。原因是页面尚未加载。检查此问题以了解如何等待加载 -在 Selenium 中等待页面加载

于 2012-07-18T20:33:17.973 回答