How to Read and Write a data into a file

File writing and Reading functionality using below code


//Create a Package

package com.selenium.pack;

//Import buffer reader for file

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

public class FileReadWrite {

 
    public static void main(String[] args) throws IOException {

        //Create a File

        File f=new File("D:\\Test_Automation\\sample.txt");
        f.createNewFile();

        //Write data into a file

        FileWriter w=new FileWriter("C:\\TestAutomation\\sample.txt");
        BufferedWriter bw=new BufferedWriter(w);
        bw.write("Hi We learn Selenium");
        bw.newLine();
        bw.write("Selenium ");
        bw.flush();

        //Read a File

        FileReader fr=new FileReader("C:\\TestAutomation\\sampletext.txt");
        BufferedReader br=new BufferedReader(fr);
        System.out.println(br.readLine());
        System.out.println(br.readLine());
     

    }

}

How to handle confirmation box using Selenium


package com.selenium.pack;

import static org.junit.Assert.*;

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 ConfirmationDemo extends SeleneseTestCase{

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

    @After
    public void tearDown() throws Exception {
    }

    @Test
    public void test() throws InterruptedException {
        selenium.open("softwaretesting-guru.blogspot.in/p/online-training.html");
        selenium.windowMaximize();
        //click on selenium practice page link
        selenium.click("link=Selenium Practice page");
        Thread.sleep(7000);
        System.out.println("Clicking on Confirmation button");
        //click on confirmation button
        selenium.click("//input[@type='button' and @Value='Display a confirm box']");
        Thread.sleep(2000);
        selenium.getConfirmation();
        System.out.println("Get Confirmation");
        Thread.sleep(2000);
        //click on ok from confirmation box
        System.out.println("Choose Ok On Confimation");
        selenium.chooseCancelOnNextConfirmation();
        System.out.println("Confirmation handled");
        Thread.sleep(6000);
 
    }

}