Python停止,chrome进程停止

2024-10-03 11:21:35 发布

您现在位置:Python中文网/ 问答频道 /正文

在运行Robot框架中构建的测试用例时,在某个时刻,出现了错误“Python stopped”,并且我观察到,即使我的测试用例关闭所有浏览器并执行taskkill命令,每个任务管理器都会有许多chrome进程逗留。结果,我的测试被中止了,唯一的选择是中止。你知道吗

背景和技术堆栈:

  • windows 7/windows 10
  • Python 2.7.15/RobotFramework
  • “scoped_dir*”目录填满了磁盘空间
  • 铬v74/铬驱动v74
  • Chrome设置已关闭: 谷歌浏览器关闭后继续运行后台应用程序
  • 命令行taskkill并不总是有效的,所以唯一的选择是在任务管理器中结束chrome进程。你知道吗

测试设置运行| taskkill /f /t /im chrome.exe

测试拆卸运行| taskkill /f /t /im chrome.exe

打开浏览器 ...... 关闭浏览器

预期结果:在执行每个测试用例并删除所有C:\Users\<user_name>\AppData\Local\Temp\scoped_dirXXXXX目录之后,chrome进程停止运行。你知道吗

实际结果是:显示“Python stopped”;通常情况下,大量的chrome进程会延迟并且scoped_dir*会填满文件系统。你知道吗


Tags: 目录管理器进程windowsdirrobot浏览器测试用例
2条回答
  • 我已经在上尝试了taskkill命令chromedriver.exe文件但这是行不通的。你知道吗
  • 我已经增加了计算机的RAM,但这不起作用。你知道吗
  • 我正在运行更小的测试套件,而且现在正在运行。你知道吗

试着杀了那个“Chromedriver.exe文件“as Robot框架使用chromedriver,借助后端(Selenium库)中定义的函数与chrome浏览器进行交互。你知道吗

在测试设置中尝试以下命令 任务终止/f/t/imchromedriver.exe文件你知道吗

相关问题 更多 >