Advertisement

Selenium 3+ JAVA界面自动化测试教程(二)——close browser and basic methods

阅读量:

1、浏览器关闭机制分析

终止浏览器运行存在两种途径,具体如下所示:

复制代码
    System.setProperty("webdriver.chrome.driver", "D:\ test\ driver\ chromedriver.exe");
    ChromeDriver chrome = new ChromeDriver();
    chrome.close();
    chrome.quit();
    
    
      
      
      
      
    
    
    
      
      
      
      
    

close与quit方法均具备关闭浏览器的功能,其差异主要体现在操作范围上。close方法仅针对当前页面进行关闭操作,此时driver对象仍然保持激活状态;(该方式可能导致webDriver生成的临时文件无法被自动清除)
相较之下,quit方法不仅能够终止浏览器进程,还会一并结束session,并对系统中产生的临时文件进行清理;
因此,在需要仅关闭多个浏览器实例中的某一个时,可采用close方法,但当所有测试用例执行完毕后,必须使用quit方法以确保资源完全释放,这种方式更为彻底。

2、浏览器的基础方法

以下列举了一些常见且较为基础的处理方式;

全部评论 (0)

还没有任何评论哟~