python selenium unittest 的框架,批量执行大量用例,执行到 3000 多条用例,有些用例执行完了 chromedriver 未退出,导致进程满了,整个测试挂在那里 我在 teardown 里面用了 driver.quit() 了,应该都会退出才对; 请假什么情况会不退出?
你看看 tearDown 中 D 是否有大写。
应该是你执行用例的过程中有异常,所以没有执行 teardown 后面的代码。
所以你需要在你的脚本最后加一个判断浏览器进程是否结束,如果没结束进行结束浏览器进程,如果是 windows 的可以考虑在 dos 中查看和杀进程
你好请问一下为什么你能执行 3000 多条。我用的也是 unnitest+selenium 每次执行到 200 多条的时候,就会报错,说找不到 chrome.webdriver