Я пытаюсь получить URL-адрес текущей открытой страницы. Я использую Selenium WebDriver и Java.
Я получаю доступ к текущему URL-адресу через:
WebDriver driver = new WebDriver();
String url = driver.getCurrentUrl();
однако URL-адрес, по-видимому, не отражает того, где я сейчас нахожусь.
Мой текущий тестовый случай включает в себя переход на веб-сайт NYT, а затем нажатие на ссылку «Технология». Однако url
всегда отображается как http://www.nytimes.com/
, независимо от URL-адреса, отображаемого в адресной строке.
Как мне на самом деле получить доступ к значению URL-адреса, который находится в адресной строке, чтобы я мог сказать, на какой странице я на самом деле?