Ich arbeite mit einer Anwendung, die ein WebBrowser-Steuerelement in einem Windows-Formular einbettet, und ich merke ein ernstes Speicherverlustproblem. Nachdem ich über ähnliche Fälle im Internet gelesen habe, scheint das Problem in IE zu liegen.Replace WebBrowser browser = new WebBrowser(); mit Chrome-Instanz anstelle von zB
Ich habe gefragt, wie andere dies gelöst haben und eine Person berichtet, einen Gecko-Wrapper mit seiner Software zu versenden. Ich habe einige Nachforschungen angestellt, aber es sieht nicht danach aus, dass ich WatiN (was meine Software nutzt) mit allem außer Internet Explorer und Firefox 3.5 verwenden kann und sie sagen auch, dass watin in Chrome integriert werden kann (experimentell, obwohl ich keine Dokumentation finden kann).
Hat jemand Erfahrung mit diesem Problem und weiß, wie ich eine Lösung bereitstellen sollte, die auf mehreren Plattformen funktioniert?
Kann firefox 11 zu 3.5 zurückkehren? Hat jemand erfolgreich WatiN in einem Windows-Formular mit einem anderen Browser als Internet Explorer verwendet ... und noch besser, hat jemand herausgefunden, wie man den IE Speicheraufbau verwerfen kann, der in allen dokumentierten Threads, über die ich gelesen habe, unbeantwortet zu sein scheint (der beste ist hier so weit: How to Fix the Memory Leak in IE WebBrowser Control?)
Danke, dass Sie mir bei diesem Thema geholfen haben!
Selen in den letzten paar Releases hat gleichauf mit Watin kommen. Schätze, das ist etwas, was du nicht hören wolltest. Aber +1 für die gute Frage es erinnert mich an diese Frage an Steve Ballmer auf dieser Konferenz gestellt: http://www.techworld.com.au/article/266449/microsoft_interested_open_source_browser_ballmer/#close Mein dritter Absatz –
Heya Jeremy, Mein Block mit Selen war die Unfähigkeit, den Browser zu einem Windows-Formular hinzuzufügen. Wenn sie jemals eine verbindbare Möglichkeit hinzufügen, werde ich den Switch definitiv in Betracht ziehen. Ich konnte Dinge mit der Selenium-IDE machen, die ich mit Wattin nicht machen konnte. – atwellpub