Java + Selenium-- browser exit and close the difference quit

close method to close the current window, the current, how to understand, page driver is an example of the operation, called the current.

 

If the current window has only one tab, then this method is equivalent to close to close the browser.

 

quit is to exit and close all associated tab window.

 

So, close methods generally close a tab, quit method is what we believe is completely close the browser method.

 

package rjcs;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import java.util.Set;

import org.openqa.selenium.interactions.Actions;
import org.apache.commons.io.FileUtils;
import org.openqa.selenium.TakesScreenshot;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebElement;
import org.testng.annotations.Test;
import org.openqa.selenium.*;

import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

import org.openqa.selenium.OutputType;

import com.thoughtworks.selenium.SeleneseTestNgHelper;

public class ckqhh 
{
    public static void main(String[] args)
    
    {
         System.setProperty ( "webdriver.firefox.bin", "C: \\ Program Files (the x86) \\ \\ firefox.exe the Mozilla Firefox");     // set the installation path Firefox, preventing system can not find 
            
         FirefoxDriver Driver = new new FirefoxDriver ();         // initialize FireFox browser instance, and open the browser 
         
        the try 
        { 
             driver.manage () window () maximize ();..          // maximized window 
             
             the Thread.sleep ( 3000 );         
             
             driver.manage () .window () the maximize ();.          // maximize the window 
             
             Thread.sleep ( 3000 ); 


             driver.get ("https://www.baidu.com" ); 
         
             // By linkText find elements 
             driver.findElement (By.partialLinkText ( "Homepage" )) the Click ();. 
             Thread.sleep ( 5000 ); 
         
             driver.close ( );      // Close the current Tab 

            // driver.quit ();     // exit the browser page close all 
             
             the Thread.sleep ( 5000 ); 
             
        } the catch (Exception E) 
        { 
            e.printStackTrace (); 
        } the finally  
        { 
            driver.quit (); 
        
         } 
   } 
    

}

Guess you like

Origin www.cnblogs.com/xiaobaibailongma/p/12216158.html