一个告警信息:ResourceWarning: Enable tracemalloc to get the object allocation traceback | 您所在的位置:网站首页 › 虫师看不懂 › 一个告警信息:ResourceWarning: Enable tracemalloc to get the object allocation traceback |
在做一个python+selenium UI自动化测试脚本,使用到两个浏览器进行不同的操作,一个chrome操作前台,一个edge操作后台; 脚本是执行正确的,都按照预设的步骤执行了;但出现一个告警,信息: ResourceWarning: unclosed return self._request(command_info[0], url, body=data) ResourceWarning: Enable tracemalloc to get the object allocation traceback 百度了半天也没有明确的解释,或许是我看不懂; 很多文章只是给出了解决办法: 导入 warnings,然后在unittest类再加一句代码: import warnings class Test(unittest.TestCase): def setUpClass(cls): warnings.simplefilter('ignore', ResourceWarning)这个方法只是去掉了告警而已; 思来想去,我的脚本不一样的地方就是两个浏览器操作,我是一直用chrome浏览器进行操作的,这个应该没问题,edge是第一次使用,驱动是对的,因为脚本都执行了; 简单的排除法吧,把edge浏览器换成firefox浏览器,把warnings注释掉,再跑一遍,我了个去,没有告警了。 呵呵,留着以后继续研究吧,现在代码水平太差,看不懂驱动的源码;
笃信好学,自然宽和! |
CopyRight 2018-2019 实验室设备网 版权所有 |