Écriture de données Multiples dans les différentes cellules excel à l'aide de selenium webdriver

Dans le code suivant, je veux passer deux données dans deux cellules différentes.
(Cellule 1 et la Cellule 2).Mais son seul affichant les données de la cellule 1.Quelqu'un s'il vous plaît aider.

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();
    }
   }}

J'ai essayé
Étiquette que j' = new Label(a, b, texte);
la feuille.addCell(i);
Étiquette P = new Label(a, b, texte);
la feuille.addCell(p);
Mais Pas de chance

InformationsquelleAutor user2410266 | 2013-10-28