C# 硒中的铬-内存泄漏
我对硒和铬(由chromedriver控制)有很大的问题。看起来有内存泄漏。当我在现场重复运行测试时,经过几个小时的工作,chrome的内存消耗从100Mb增加到2GB。是否有人有类似的问题,是否有可能解决C# 硒中的铬-内存泄漏,c#,google-chrome,selenium,memory-leaks,C#,Google Chrome,Selenium,Memory Leaks,我对硒和铬(由chromedriver控制)有很大的问题。看起来有内存泄漏。当我在现场重复运行测试时,经过几个小时的工作,chrome的内存消耗从100Mb增加到2GB。是否有人有类似的问题,是否有可能解决 我认为问题不在我的程序中,因为它有恒定的内存大小。问题只在于chrome(或者chromedriver做得不好)每次测试后,我都会重新启动webdriver。有几件事,a)你有没有向chrome和chromedriver团队提出过一个bug?我们不是那些球队。他们最适合告诉您问题可能出在哪里
我认为问题不在我的程序中,因为它有恒定的内存大小。问题只在于chrome(或者chromedriver做得不好)每次测试后,我都会重新启动webdriver。有几件事,a)你有没有向chrome和chromedriver团队提出过一个bug?我们不是那些球队。他们最适合告诉您问题可能出在哪里,b)是手动发生的吗?也就是说,在网站上做一些事情,一次又一次,在几个小时的过程中,同样的事情会发生吗?c) 在不同的浏览器上运行测试,相同的事情?d) 在不同的站点上运行测试——不容易,但是在Chrome中模拟一个类似的东西,在那里也会发生吗?e) 这是一个我们都可以去的面向公众的网站吗?我的最佳实践之一是在firefox上运行任何TestsName问题之前杀死chrome.exe和chromedriver.exe。不幸的是,在某些情况下,重新启动webdriver不是一个解决方案。