繁体   English   中英

Python Selenium - ResourceWarning:启用 tracemalloc 以获取对象分配回溯

[英]Python Selenium - ResourceWarning: Enable tracemalloc to get the object allocation traceback

我正在使用 BrowserStack 在 Python 中运行 Selenium 脚本。 请记住,我是 Python 新手,所以也许有一个我没有看到的简单解决方案。

你可以在这里看到代码

当我运行它时,它总是显示以下内容: PyCharm 转储

如何解决“ResourceWarning: E​​nable tracemalloc to get the object allocation traceback”错误? 我需要安装一些软件包,在设置中启用某些东西,还是..? 正如您在底部看到的那样,测试总是会执行,但这些警告总是会出现。

正如这里提到的!

此 ResourceWarning 表示您打开了一个文件,使用了它,但后来忘记关闭该文件。 当 Python 注意到文件对象已死时,它会为您关闭它,但这只会在某个未知时间过去后发生。 因此,在最近的版本中,Python 在执行此操作时也会打印 ResourceWarning。

tracemalloc 模块是一个调试工具,用于跟踪 Python 分配的内存块。 您可以参考此了解更多详情: https : //docs.python.org/3/library/tracemalloc.html

因此,这只是一个警告,要求您启用 tracemalloc 而不是错误。 这不会影响您的测试用例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM