Получение URL-адреса текущей страницы с помощью Selenium WebDriver

Я пытаюсь получить URL-адрес текущей открытой страницы. Я использую Selenium WebDriver и Java.

Я получаю доступ к текущему URL-адресу через:

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

однако URL-адрес, по-видимому, не отражает того, где я сейчас нахожусь.

Мой текущий тестовый случай включает в себя переход на веб-сайт NYT, а затем нажатие на ссылку «Технология». Однако urlвсегда отображается как http://www.nytimes.com/, независимо от URL-адреса, отображаемого в адресной строке.

Как мне на самом деле получить доступ к значению URL-адреса, который находится в адресной строке, чтобы я мог сказать, на какой странице я на самом деле?

49
задан Karen 18 July 2012 в 09:22
поделиться