Как конвертировать WebElement в String или получить массив String?

У меня есть код, который получает URL-адреса веб-страницы. Я хотел знать, возможно ли преобразовать это в строку или получить строку из метода System.out.print()?

    for(WebElement link : links)
       System.out.println(link.getAttribute("href"));

Edit1: я хотел бы создать массив строк, полученных из приведенного выше кода, если это возможно.

Я хотел бы скопировать информацию о выходе кодов и использовать ее в электронном письме только для 15 пунктов:

    for(int x = 1; x < 15 ; x++) {
       String url = link.getAttribute("href");
       messageBodyPart.setText(url);}

1 ответ

Решение

Если вы хотите иметь список массивов, вы можете иметь его как:

List<String> urls = new ArrayList<String>();
for(WebElement link : links){
    urls.add(link.getAttribute("href"))
}

А затем используйте его, выбирая элементы списка в вашей почте Java.

Другие вопросы по тегам