Python Web UI自动化报错 :ResourceWarning: Enable tracemalloc to get the object allocation traceback
ResourceWarning资源警告解决方案
原因:在执行线性脚本完毕时,没有及时释放相应资源,导致内存堆积,从而造成内存溢出(如关闭浏览器等操作),此时,Python将会做出提醒;
在百度吸取 网络老师们的经验后实践,总结如下:
1.在进行测试前准备工作时,忽略警告信息
import warnings
def setUP(self):
warnings.simplefilte('ignore', ResourceWarning)
2. 优化代码
就个人而言,于自动化测试案例中,没有及时关闭浏览器,导致资源浪费,所有在测试方法后面加上关闭语句即可;
(1)driver.close() # 关闭主窗口
(2)driver.quit() # 关闭由driver对象启动的所有窗口