driver.getTitle () : даст вам название веб-страницы, на которой Webdriver в настоящее время сосредоточено! то же самое относится и к driver.getCurrentUrl ()
Ваш код :
List<WebElement> howold=driver.findElements(By.xpath(".//input[@type='radio']"));
System.out.println(howold.size());
howold.get(4).click();
System.out.println(driver.getTitle());
System.out.println(driver.getCurrentUrl());
howold является ссылкой на список, содержащий WebElements .
howold.get(4).click();
// может открыть страницу в другой вкладке, для этого вам нужно переключить фокус webdriver на нужную страницу.
Код Вы можете использовать это:
ArrayList<String> tabs = new ArrayList<String>(driver.getWindowHandles());
driver.switchTo().window(tabs.get(1));
// выполняет некоторые операции на Страница счета , например:
System.out.println(driver.getTitle());
System.out.println(driver.getCurrentUrl());
Опять же, вам нужно переключиться обратно на страницу, с которой вы перешли на страницу счета, если вы этого хотите.
driver.close();
driver.switchTo.windows(tabs.get(0));