Java 如何使用webdriver在记事本中正确打印结果?

Java 如何使用webdriver在记事本中正确打印结果?,java,selenium-webdriver,webdriver,Java,Selenium Webdriver,Webdriver,我想以正确的格式打印结果。有人能帮忙吗 WebElement table=wd.findElement(By.xpath(".//*[@id='grdFind']/tbody")); List<WebElement> rows = table.findElements(By.tagName("tr")); System.out.println("total Rows :"+rows.size()); System.out.printl

我想以正确的格式打印结果。有人能帮忙吗

 WebElement table=wd.findElement(By.xpath(".//*[@id='grdFind']/tbody"));
        List<WebElement> rows = table.findElements(By.tagName("tr"));
        System.out.println("total Rows :"+rows.size());
        System.out.println("Table has following content");
        for(int i=1; i<rows.size(); i++)
        {
            List<WebElement> cells=rows.get(i).findElements(By.tagName("td"));

              for(int j=0; j<cells.size(); j++)
              {
                  String x=cells.get(j).getText();

                  BW.write(x); 
                  BW.write("  |  ");
                  }
                  BW.newLine();
         }
        BW.close();
WebElement table=wd.findElement(By.xpath(“./*[@id='grdFind']]/tbody”);
列表行=table.findElements(按.tagName(“tr”));
System.out.println(“总行数:“+Rows.size());
System.out.println(“表包含以下内容”);

对于(inti=1;i来说,最好的方法是使用字符计数

选择第3列中字符长度最高的数据。我们将其称为x。 y是当前正在打印的数据

您的论坛应该是:

x - y % 5 = z
您必须打印“\t”z次

这里,


你所说的正确格式是什么意思?你能详细说明一下吗?前几列数据按顺序显示,后几列不按顺序显示,我希望数据需要按正确的顺序按列显示。希望你能理解为参考plz查找我的附件链接我在使用公式x-y%时遇到此错误5=z;“运算符%对于参数类型String,int是未定义的”,我是selenium的新手,所以你能不能请elobarateI猜你在使用Java。而且你不应该像这里所说的那样复制。我刚刚给了你一种方法。在Java中,%是模运算符。
x is selected data length.
y is printing data length.
z is result of formula.
% is modulus operator