Чтобы получить URL
всех ссылок на странице, вы можете сохранить все элементы с тэгом a
в списке WebElement
, а затем вы можете получить атрибут href
, чтобы получить ссылку для каждого из них.WebElement
.
Вы можете обратиться к следующему коду для всей ссылки, представленной на странице отверстия:
List<WebElement> links = driver.findElements(By.tagName("a")); //This will store all the link WebElements into a list
for(WebElement ele: links) // This way you can take the Url of each link
{
String url = ele.getAttribute("href"); //To get the link you can use getAttribute() method with "href" as an argument
System.out.println(url);
}
В случае, если вам нужна явная ссылка, вам нужно передать xpath:элемент
WebElement ele = driver.findElements(By.xpath("Pass the xapth of the element"));
и после этого вам нужно сделать это
String url = ele.getAttribute("href") //to get the url of the particular element
Я также поделился ссылкой с вами, чтобы вы могли проверить и отметить, что я выделил элементы в этом

сообщите нам, помогло это или нет