Schreiben, Mehrere Daten in verschiedenen excel-Zellen mittels selenium webdriver
Im folgenden code möchte ich an zwei Daten in zwei verschiedene Zellen.
(Zelle 1 und Zelle 2).Aber Ihr zeigt nur die Daten für Zelle 1.Bitte jemand helfen.
import java.io.FileOutputStream;
import java.util.concurrent.TimeUnit;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class xl {
private WebDriver driver;
@Before
public void setUp() throws Exception {
driver = new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test
public void test() throws Exception {
driver.get("http://www.google.com/");
String s = driver.getTitle();
writereport(0,0,s);
writereport(1,1,"Valid");
}
@After
public void tearDown() throws Exception {
driver.quit();
}
public void writereport(int a,int b,String text)
{
try
{
FileOutputStream f = new FileOutputStream("C:\\DEMO.xls",true);
WritableWorkbook book = Workbook.createWorkbook(f);
WritableSheet sheet = book.createSheet("TESTRESULTS",0);
Label i = new Label(a, b, text);
sheet.addCell(i);
book.write();
book.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}}
Habe ich versucht
Label i = new Label(a, b, text);
Blatt.addCell(i);
Label P = new Label(a, b, text);
Blatt.addCell(p);
Aber Kein Glück
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ergebnis schreiben in Vorhandene excel-Blatt mit selenium webdriver. Benutzer dieser Methode im code-Methode.
wie
oder
Zweiten mal rufen Sie writereport, Sie versuchen, eine Arbeitsmappe erstellen, die bereits vorhanden ist. Dies fehl.
Schreiben Sie eine vorhandene Arbeitsmappe mit jxl, die Sie brauchen, um eine Kopie der Arbeitsmappe ersten.
(Dies ist nicht ein Selen-Ausgabe übrigens).