Chrome Dev Tools-API - & Selenium WebDriver

Ich bin das Experimentieren mit Selenium Web Driver für die Automatisierung von mein-browser-integration-tests. Ich sehe, dass Chrome Dev Tools kommt mit einem Konsolen-API für die Berufung auf bestimmte dev-tool-Funktionen aus JavaScript drin.

Idealerweise von innen meine Java/JUnit-integration-test, ich konnte beginnen, den Chrome-Dev-Tool-memory profiler (und vielleicht einige andere tools), meine WebDriver tests (instanziieren Sie ein Chrome browser-Instanz, die Manipulation von DOM-Elementen, etc.), und dann halt die profiler, überprüfen Sie dann die profiler-Ergebnisse, um zu sehen, ob es irgendwelche memory-leaks.

Ist dieses Konzept auch machbar oder ich bin Weg zum Mittagessen? Warum/warum nicht?

Scheint es, wie die API bereits eine console.profile() starten Sie eine profilingsitzung und ein console.profileEnd(). So in der Theorie hätte ich WebDriver aufrufen, diese beiden Methoden und die tests ausführen, die in zwischen Ihnen.

Ich denke, das fehlende Glied wird dann programmgesteuert die Interaktion mit dem Ergebnisse des profiling session...

  • Gibt es Fortschritte auf diesem? Ich bin daran interessiert, dies zu tun, wie gut.
InformationsquelleAutor IAmYourFaja | 2014-01-04
Schreibe einen Kommentar