我正在使用嵌入到Windows窗体WebBrowser控件的应用程序,我注意到一个严重的内存泄漏问题。在阅读了关于互联网上其他类似案例之后,这个问题似乎是IE原生的。替换WebBrowser browser = new WebBrowser();与Chrome实例,而不是使用ie即
我问过其他人如何解决这个问题,一个人报告用他的软件发送一个gecko包装。我已经做了一些调查,但看起来我不能使用WatiN(这是我的软件使用的),除了Internet Explorer和Firefox 3.5以外,他们还说watin可以与Chrome(通过实验,虽然我找不到任何文档)。
有没有人有这个问题的任何经验,并知道我应该如何提供一个解决方案,将在多个平台上工作?
firefox 11有能力恢复到3.5吗?有没有人成功地使用IE浏览器以外的浏览器在windows窗体中使用WatiN ......甚至更好,有人发现如何放弃IE内存构建,似乎没有回答我已阅读的所有记录的线程(到目前为止最好的一个:How to Fix the Memory Leak in IE WebBrowser Control?)
感谢您对本主题的帮助!
硒已经达到标准与华廷。猜猜这是你不想听到的。但是,对于这个好问题,+1会让我想起在这次会议上向史蒂夫鲍尔默提出的这个问题:http://www.techworld.com.au/article/266449/microsoft_interested_open_source_browser_ballmer/#closeme第3段 – 2012-04-03 03:51:52
Heya Jeremy,我的块Selenium无法将浏览器添加到Windows窗体中。如果他们添加了可连接的方式来做到这一点,我一定会考虑开关。我已经能够使用Selenium IDE做一些我无法用Watin做的事情。 – atwellpub 2012-04-03 16:36:21