Saturday, 16 November 2013

Create file(Txt,Excel),Reading From file and Print values from Applications

package SeleniumPackage;

import static org.junit.Assert.*;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.server.SeleniumServer;

import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.SeleneseTestCase;

public class CopyAppData extends SeleneseTestCase{

    @Before
    public void setUp() throws Exception {
        SeleniumServer ss = new SeleniumServer();
        ss.start();
        selenium= new DefaultSelenium("localhost", 4444, "firefox", "http://www.kesinenitravels.com/");
        selenium.start();
    }

    @After
    public void tearDown() throws Exception {
    }

    @Test
    public void test() throws IOException {
selenium.open("/");

/*f1.createNewFile();//it creates a file with name getdata
*/
//Writing to  a file
/*FileWriter fw = new FileWriter("D:\\sudheer\\getdata.txt");//used to write text into file
BufferedWriter bw = new BufferedWriter(fw);//used to write text into file

bw.write("HI 1st code to notepad");
bw.newLine();// it goes to new line!!!!!
bw.write(selenium.getText("id=ctl00_cpEndUserMain_ucSearchRoute_ddlSource"));//get all Text from dropdown!!!!
bw.flush();//it copy text to nodepad!!!!
*/


/*//Reading ffrom a file
FileReader fr = new FileReader("D:\\sudheer\\getdata1.xls");
BufferedReader br = new BufferedReader(fr);
System.out.println(br.readLine());
*/

String s1[] = selenium.getSelectOptions("id=ctl00_cpEndUserMain_ucSearchRoute_ddlSource");
File f1 = new File("D:\\sudheer\\getdata1.xls");//path of file
FileWriter fw = new FileWriter("D:\\sudheer\\getdata1.xls");//used to write text into file
BufferedWriter bw = new BufferedWriter(fw);//used to write text into file
for (int i = 0; i < s1.length; i++) {
    bw.write(s1[i]);
    bw.newLine();
   
}
bw.close();






    }

}

No comments:

Post a Comment