webdriver程序的输出格式不正确(表格方式)

时间:2014-04-23 07:32:13

标签: java selenium-webdriver

import java.util.List;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class WebTable_Dynamic {

    public static void main(String[] args) {
        WebDriver driver= new FirefoxDriver();
        driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
        driver.get("http://www.w3schools.com/tags/tag_table.asp");
        WebElement element=driver.findElement(By.xpath("//table[@class='reference notranslate']"));
        List<WebElement> rows=element.findElements(By.tagName("tr"));
        for(int rowNum=1;rowNum<rows.size();rowNum++){
            List<WebElement> cells=rows.get(rowNum).findElements(By.tagName("td"));
            for(int colNum=0;colNum<cells.size();colNum++){
                System.out.print(cells.get(colNum).getText());
                System.out.print("----");
            }
            System.out.println();
        }
        driver.close();
    }
}

我的程序是从表中提取元素。 目前,由于单元格内容中的换行符<br>标签,我无法以表格方式获取输出。有人可以指导我以表格方式获取o / p吗?

0 个答案:

没有答案