在运行构建在Robot Framework中的测试用例时,有时会出现错误“ Python Stopped”,并且我观察到,即使我的测试用例关闭了所有浏览器并执行taskkill命令,每个Task Manager仍然存在许多chrome进程。结果,我的测试被中止并放弃了唯一的选择。
背景和技术堆栈:
测试设置运行| taskkill /f /t /im chrome.exe
测试拆解运行| taskkill /f /t /im chrome.exe
打开浏览器 ...... 关闭浏览器
预期结果:在执行每个测试用例并删除所有C:\Users\<user_name>\AppData\Local\Temp\scoped_dirXXXXX
目录之后,chrome进程停止运行。
实际结果:显示“ Python stop”;很多情况下,许多chrome进程会持续存在,scoped_dir*
会填满文件系统。
答案 0 :(得分:0)
尝试杀死“ Chromedriver.exe”,因为Robot框架使用chromedriver在后端(硒库)中定义的功能的帮助下与chrome浏览器进行交互。
在“测试设置”中尝试以下命令 taskkill / f / t / im chromedriver.exe
答案 1 :(得分:0)