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