webdriver每次跑脚本调起Firefox,系统C盘都会被占用一点空间,关闭脚本也不管用,求教技术大牛

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webdriver每次跑脚本调起Firefox,系统C盘都会被占用一点空间,关闭脚本也不管用,求教技术大牛相关的知识,希望对你有一定的参考价值。

webdriver 运行完几次脚本后 ,会占用系统空间,之前是53G现在变成52.3G了,但是浏览器和IDE都关闭了
没有多余的driver进程,生成的日志文件应该也不会占用那么大的空间,每次运行脚本都有占用0.1G的空间

  尊敬的用户,您好!很高兴为您答疑。
  就您所说的问题来看,可能是您的虚拟内存的问题,您可以看下您的虚拟内存的设置,或者将您系统盘的隐藏文件全部显示,看下究竟是什么文件导致的空间消耗。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
参考技术A 1、确定下是不是冗余的日志文件。
2、在进程管理器里看看有没有python进程或者IEdriver进程,有的话就Kill掉。追问

驱动的是Firefox,版本为24.0

本回答被提问者和网友采纳

第一个WebDriver脚本

1、cmd下安装selenium,输入pip install selenium

2、下载Firefox浏览器的驱动程序,https://github.com/mozilla/geckodriver/releases网址根据自己的系统类型及浏览器位数下载,下载后解压到geckodriver.exe文件,将该文件保存到本地硬盘任意位置,比如D:\下。

3、测试用例步骤:

  1)在Firefox浏览器中打开搜狗首页。

  2)在搜索输入框中输入“自动化测试”。

  3)单击“搜索”按钮。

  4)页面显示搜索结果。

4、测试脚本程序:

# encoding = utf-8
from selenium import webdriver
import time


# 通过executable_path参数指明Firefox驱动文件所在的路径
driver = webdriver.Firefox(executable_path="d:\\geckodriver")
# driver = webdriver.Chrome(executable_path="d:\\chromedriver")
# 打开搜狗首页
driver.get("http://www.sougou.com")
# 清空搜索输入框默认内容
driver.find_element_by_id("query").clear()
# 在搜索输入框中输入“自动化测试”
driver.find_element_by_id("query").send_keys(u"自动化测试")
# 单击“搜索”按钮
driver.find_element_by_id("stb").click()
# 等待3秒
time.sleep(3)
# 退出浏览器
driver.quit()

 

以上是关于webdriver每次跑脚本调起Firefox,系统C盘都会被占用一点空间,关闭脚本也不管用,求教技术大牛的主要内容,如果未能解决你的问题,请参考以下文章

在 Firefox 量子浏览器上通过 Selenium Webdriver 运行脚本时无法单击 Flash 对象(版本:59.0.3)

第一个WebDriver脚本

使用WebDriver遇到的那些坑

在 Python 中使用 Selenium WebDriver 时处理 Firefox 无响应?

selenium webdriver如何启用Firefox插件?

Firefox selenium webdriver 给出“不安全的连接”