如何将WebElement转换为String或获取String数组?

时间:2015-03-23 22:22:09

标签: java selenium-webdriver

我有一个代码可以检索网页的网址。我想知道是否可以将其转换为String或从System.out.print()方法获取String?

    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 个答案:

答案 0 :(得分:0)

如果你想拥有一个数组列表,你可以将它作为:

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

然后通过在java邮件中获取列表元素来使用它。