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)
还没有任何评论哟~
