Selenium中WebDriver的close()和quit()
关闭driver时用Driver.Quit();不要用Driver.Close();
Driver.Quit() Quit this dirver, closing every associated windows;
Driver.Close() Close the current window, quiting the browser if it is the last window currently open.
【相关信息】
在编写一个web自动化测试脚本的时候,在本地调试,发现多次使用以后C盘的空间不足..
经过检查发现有大量的临时文件,定位到与运行脚本有关.
最后简化调试,发现每次使用webdrive打开一个firefox浏览器的时候,系统的临时文件(一般是temp的文件名)下面会新建一个文件 夹,大概有20-30M,如果我使用 Browser.close() 来关闭浏览器并结束测试,那么这个文件夹将不会被删除,在多次运行后,这种临时的文件夹越来越多,导致C盘空间不足.
经过确定使用 Browser.quit()来关闭firefox后,会自动将这个临时文件夹删除,不会导致C盘空间被耗尽。
转载于:https://blog.51cto.com/winter0207/1837821
Selenium中WebDriver的close()和quit()相关推荐
- 【python】 selenium中webdriver对网页标签的查找
webdriver可以根据标签的属性.ID.名称等元素进行查找,并完成一些简单的操作 在很多教程和书本中都会有find_element_by_name.find_element_by_id等函数去找标 ...
- python+selenium中webdriver相关资源
Chrome chrome的webdriver : http://chromedriver.storage.googleapis.com/index.html chrome的webdriver需要对 ...
- selenium中webdriver识别class属性多个值中有空格的解决方案
初学自动化测试,貌似大家十有八九都是用百度网站进行练手的,特此感谢百度. http://www.baidu.com 页面中主要就是搜索框和提交按钮: 输入框各元素属性:<input id=&qu ...
- selenium中webdriver跳转新页面后定位置新页面的两种方式
刚刚在写Python爬虫的时候用到了selenium , 在跳转新页面时发现无法定位新页面 , 查找不到新页面的元素 一番查询后得到了解决方法 , 便记录下来备忘 , 也与大家分享 # 页面跳转代码. ...
- Python + Selenium: 使用webdriver判断浏览器是否关闭
在使用Selenium的过程中,偶然发现浏览器意外关闭导致意料之外的错误发生.比如重复启动浏览器.在无界面headless模式下,因为目前流行的浏览器是多进程的,这是很难发现的.在浑然不知的情况下,多 ...
- Python爬虫技巧--selenium解除webdriver特征值
selenium解除webdriver特征值 问题:在使用selenium做获取信息时,某些网页会检测浏览器的webdriver特征值. 我们手动打开谷歌,并进入百度首页,然后打开开发者调试,在con ...
- chrome webdriver_(最新版)如何正确移除Selenium中的 window.navigator.webdriver
摄影:产品经理产品经理的三文鱼炒饭 在<一日一技:如何正确移除Selenium中window.navigator.webdriver的值>一文中,我们介绍了在当时能够正确从Selenium ...
- python中网页关闭再打开_Python Selenium 之关闭窗口close与quit的方法
selenium关闭窗口有两个方法,close与quit,我们稍作研究便知道这两个方法的区别. 1.看源码或API 这是close()的说明: Closes the current window. 关 ...
- selenium课程笔记3-使用selenium中的webdriver对浏览器操作-页面元素定位及操作
1.打开浏览器,打开网页 1 from selenium import webdriver 2 dr=webdriver.Chrome() 3 dr.get('http://www.baidu.com ...
最新文章
- VTK:小部件之BorderWidget
- 算法9-5:最大流算法的Java代码
- jlist动态添加元素后刷新_小米电视5再曝光:MEMC动态画质补偿技术
- x61 linux 驱动 无线网卡,Linux环境Thinkpad X61 4G内存Mtrr表错误
- php手工注入拿webshell
- Linux清除用户登录记录和命令历史方法
- 一、目标检测入门VOC2012
- html——页面内跳转
- 连接linux工具Mtr,Linux/Windows MTR工具检测服务器性能详细方法
- 数据库缓存一致性解决方案
- 如何解决浏览器被网站劫持
- java实现等额本息算法
- Matlab读取shape文件并统计均值
- C/C++ restrict修饰符
- java 电话号码归属地查询
- 计算机监控系统规程,SC-计算机监控系统检修规程-29.doc
- Google地图加密算法
- 【微电网优化】基于粒子群优化IEEE经典微电网结构附matlab代码
- 64位下Python安装PIL图像处理库 (ERROR: Could not find a version that satisfies the requirement PIL (from vers)
- 湍流模型(2)——雷诺平均方程
热门文章
- python模板语言_你应该(或许)没使用过的 3 种 Python 模板语言 | Linux 中国
- neo4j 节点与关系
- Spring @PropertySource
- Hadoop Hbase 模型结构
- opencv-api approxPolyDP
- oracle大于或等于,如何用SQL实现最接近某一个值且大于等于这个值的一条记录
- python刷阅读_简单的37行python爬虫刷CSDN博客阅读数
- 中南民族大学计算机科学学院转专业,【通知】2018-2019学年学生转专业及专业分流工作...
- vSphere Web Client 中的 vSAN 性能图 (2144493)
- 一步一步从Linux线程到MySQL慢sql定位